DOS fichier de commandes pour déplacer des fichiers avec un mot donné dans leur nom
J'ai une collection de fichiers dans un répertoire dans Windows, par exemple:
"file 01 WP2001.pdf"
"file 02 WP2012.pdf"
"file 03 AR2009.pdf"
J'aimerais déplacer tous les fichiers avec la chaîne "WP" (sensible à la casse) dans leur nom (qui est, les fichiers 01 et 02) à un dossier existant.
- C'est vrai, Windows et sensibles à la casse. Merci, aurait dû être plus clair.
- En supposant que NTFS, la plupart Win32 applications ne seront pas en mesure de distinguer les fichiers s'ils sont du même nom, mais différents cas, et je soupçonne
copy
est affecté par cela. - la création de la sauvegarde de fichiers pdf et d'essayer de le lot.
- Grâce Vinod. Qui semble se déplacer tous les fichiers pdf sans discernement et non pas seulement ceux avec WP. J'ai essayé d'ajouter votre code avec la commande findstr mais je n'arrive pas à lui faire faire ce que je veux.
Vous devez vous connecter pour publier un commentaire.
À partir d'un fichier de commandes
Si vous exécutez à partir de la ligne de commande, puis modifiez %%F %F
Essayez ceci:
Si vous avez créé les Répertoires déjà utiliser ce code
Si vous avez pas créé des Répertoires utiliser ce code
Si les noms des fichiers à copier suivent le même modèle (
file
, suivi d'un espace, suivi de deux caractères, suivi d'un espace suivi parWP
, suivie par quatre caractères, suivi par le.pdf
extension), vous pouvez utiliser cetteCOPY
commande: