Question
Recherche repertoire avec exclusion
- Romain
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 1
- Remerciements reçus 0
il y a 7 ans 2 mois #28010
par Romain
Recherche repertoire avec exclusion a été créé par Romain
Bonjour à tous,
Je suis en train de créer un script pour gérer ma collection de comics au format cbz. Le but est dé vérifier la présence d'une chaîne de caractères, qui correspond à un nom de fichier type, et remonter le répertoire dans lequel le fichier a été trouvé. Le problème est que je veux exclure un répertoire d'ou viennent les fichiers qui vont être copiés.
Voilà ce que j'ai fait (un exemple)
$Comics = D:\Comics\
$Exclusion = D:\Comics\0-day Comics\
$DestinationPath = (Get-ChildItem -Recurse -Path \"%Comics%\" -Include \"Batman v3*.cbz\" -Exclude %Exclusion%\").DirectoryName.
J'ai deux problèmes avec ça :
- la commande Get-ChildItem me renvoie de temps en temps le fameux répertoire D:\Comics\0-day Comics que je veux pourtant exclure. Si le répertoire D:\Comics\0-day Comics\ comprend bien un fichier nommé Batman v3*.cbz, je le retrouve bien la valeur dans la variable $DestinationPath$
- Je voudrais que la variable $DestinationPath$ soit une valeur texte unique. Si je reprends mon exemple et que j'ai plusieurs fichiers nommés Batman v3*.cbz, $DestinationPath$ est à priori sous format texte, mais avec autant de lignes que la commande a trouvé de fichiers.
Est-ce que vous pouvez m'aider là-dessus SVP ?
Message édité par: Jeandaubi, à: 15/01/19 21:01<br><br>Message édité par: Jeandaubi, à: 15/01/19 21:17
Je suis en train de créer un script pour gérer ma collection de comics au format cbz. Le but est dé vérifier la présence d'une chaîne de caractères, qui correspond à un nom de fichier type, et remonter le répertoire dans lequel le fichier a été trouvé. Le problème est que je veux exclure un répertoire d'ou viennent les fichiers qui vont être copiés.
Voilà ce que j'ai fait (un exemple)
$Comics = D:\Comics\
$Exclusion = D:\Comics\0-day Comics\
$DestinationPath = (Get-ChildItem -Recurse -Path \"%Comics%\" -Include \"Batman v3*.cbz\" -Exclude %Exclusion%\").DirectoryName.
J'ai deux problèmes avec ça :
- la commande Get-ChildItem me renvoie de temps en temps le fameux répertoire D:\Comics\0-day Comics que je veux pourtant exclure. Si le répertoire D:\Comics\0-day Comics\ comprend bien un fichier nommé Batman v3*.cbz, je le retrouve bien la valeur dans la variable $DestinationPath$
- Je voudrais que la variable $DestinationPath$ soit une valeur texte unique. Si je reprends mon exemple et que j'ai plusieurs fichiers nommés Batman v3*.cbz, $DestinationPath$ est à priori sous format texte, mais avec autant de lignes que la commande a trouvé de fichiers.
Est-ce que vous pouvez m'aider là-dessus SVP ?
Message édité par: Jeandaubi, à: 15/01/19 21:01<br><br>Message édité par: Jeandaubi, à: 15/01/19 21:17
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 7 ans 2 mois #28027
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Recherche repertoire avec exclusion
Salut,
si ton pb est tjr d'actualité sans jeux de test il est difficile de répondre, enfin c'est au lecteur de le créer, ce qui peut expliquer l'absence de réponse à ton post.
si ton pb est tjr d'actualité sans jeux de test il est difficile de répondre, enfin c'est au lecteur de le créer, ce qui peut expliquer l'absence de réponse à ton post.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.036 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Recherche repertoire avec exclusion