none
utilisation d'exclude avec xcopy en vb.nt RRS feed

  • Discussion générale

  • Bonjour,

    je fais un script qui permet de copier des dossiers ou des fichiers mais je rencontre un problème.

    J'ai utilisé xcopy pour copier alors je sais que ce n'est pas la meilleure méthode normalement mais dans mon cas elle m'est très utile.

    Je ne veux pas copier les fichiers avec une extension .ost j'ai donc créer un fichier text (osp.txt) qui contient ".ost"csauf que quand je rentre dans mon xcopy l'option exclude:ost.txt ça ne marche pas même si je met le chemin complet

    Quelqu'un a une idée?

    mardi 5 septembre 2017 12:25

Toutes les réponses

  • Bonjour Statiikz,
    Pour que la communauté puisse vous aider au mieux possible, c'est toujours utile de donner plus d'informations. Par exemple une erreur obtenue ou une partie de votre code qui provoque le problème.

    Cordialement,
    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    mercredi 6 septembre 2017 10:15
    Modérateur
  • La syntaxe de XCopy pour Exclude est en fait pour un fichier qui contient les éléments à exclure.

    Créez un fichier C:\Exclusion.txt dans lequel vous mettrez .ost, puis utilisez

    XCopy /EXCLUDE:C:\Exclusion.txt

    Attention aux espaces pour le chemin du fichier d'exclusion: mettre des "" fonctionne pour les chemins Source et Destination, mais pas pour Exclude...

    J'ai testé :

    Source:

    Destination:

    Le fichier Exclusion.txt contient les 2 lignes

    .ost

    Exclusion.txt

    SI vous utilisez VB.NET vous devriez regarder les outils pour remplacer xcopy par FileSystem.CopyFile  (https://msdn.microsoft.com/en-us/library/ms127964%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396) par exemple.






    mercredi 6 septembre 2017 11:53