[Batch] Trouver puis déplacer fichier

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,
Comme dit dans le titre, je cherche à trouver un fichier (que j'aurais fait télécharger juste avant) puis de déplacer ledit fichier.
J'ai chercher sur internet, mais pas réussi à faire cela avec dir puis move.
Merci d'avance
Romain
A voir également:

1 réponse

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
helo
for /f "delims=" %%a in ('dir /b/s \nom-du-fichier') do move "%%a" \destination
0
Utilisateur anonyme
 
Après un test quelconque, la commande ne fais rien... Pourtant j'ai fais attention à prendre un fichier avec un nom sans doublon.
Merci pour l'aide quand même.
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
et la commande suivant trouve le fichier ?
dir /b/s \nom-du-fichier

il y a un \ devant le nom
mettre des " si ily a des espaces dans le nom
0
Utilisateur anonyme > dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention  
 
Il le trouve mais seulement si il est sur C:, y a t-il un autre ajout à faire pour qu'il cherche sur tous les DD ?
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
essayer ça, enlever le echo pour effectuer le move
@echo off
for %%a in (c d e f g h) do (
if exist %%a:\ (
for /f "delims=" %%b in ('dir /b/s %%a:\nom-du-fichier') do (
echo move "%%b" \destination
)
)
)
0
Utilisateur anonyme > dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention  
 
Essai via TeamViewer peu concluant, je réessaierais ce week-end proprement. Je vous redis dès que possible. Merci à vous !
0