Commande Bat
Fermé
farore
Messages postés
326
Date d'inscription
jeudi 16 juillet 2009
Statut
Membre
Dernière intervention
9 avril 2019
-
19 juin 2012 à 01:29
Pierrot6150 Messages postés 1619 Date d'inscription lundi 4 mai 2009 Statut Membre Dernière intervention 8 janvier 2017 - 19 juin 2012 à 12:56
Pierrot6150 Messages postés 1619 Date d'inscription lundi 4 mai 2009 Statut Membre Dernière intervention 8 janvier 2017 - 19 juin 2012 à 12:56
A voir également:
- Commande Bat
- Invite de commande - Guide
- Fichier bat - Guide
- Commande terminal mac - Guide
- Bat to exe converter - Télécharger - Édition & Programmation
- Diskpart commande - Guide
4 réponses
Pierrot6150
Messages postés
1619
Date d'inscription
lundi 4 mai 2009
Statut
Membre
Dernière intervention
8 janvier 2017
560
19 juin 2012 à 08:36
19 juin 2012 à 08:36
Il faut connaitre le chemin de la source et de destination et ensuite envoyer la commande.
La commande MOVE déplace, mais il faut que le lecteur Source et Destination soit le même. Sinon faut utiliser la commande xcopy (plus d'info sous cmd.exe avec move /? et xcopy /?)
Exemple:
@echo off
echo. Backup dossier images
echo.
set Source=D:\Pierrot\mes images
set Destination=C:\Users\Pierrot\Desktop\Mon dossier images\
xcopy "%Source%\*.*" "%Destination%" /S /Y
echo. Terminer
pause
La commande MOVE déplace, mais il faut que le lecteur Source et Destination soit le même. Sinon faut utiliser la commande xcopy (plus d'info sous cmd.exe avec move /? et xcopy /?)
Exemple:
@echo off
echo. Backup dossier images
echo.
set Source=D:\Pierrot\mes images
set Destination=C:\Users\Pierrot\Desktop\Mon dossier images\
xcopy "%Source%\*.*" "%Destination%" /S /Y
echo. Terminer
pause
Il suffit d'utiliser la fonction xcopy,
Tu peut par exemple créé un fichier "Synchronisation Photo.bat" :
xcopy "emplacement source" "destination" :
xcopy "e:\*.jpg" "C:\Documents and Settings\toi\Bureau\tondossier"
J'ais pris e:\ mais utilise la lettre correspondante a ton disque dur.
Tu peut par exemple créé un fichier "Synchronisation Photo.bat" :
xcopy "emplacement source" "destination" :
xcopy "e:\*.jpg" "C:\Documents and Settings\toi\Bureau\tondossier"
J'ais pris e:\ mais utilise la lettre correspondante a ton disque dur.
kaumune
Messages postés
22542
Date d'inscription
lundi 26 novembre 2007
Statut
Contributeur
Dernière intervention
18 décembre 2024
5 092
19 juin 2012 à 08:57
19 juin 2012 à 08:57
slt
pour déplacer, il existe le commande move au lieu de xcopy
C:\>move /?
Déplace des fichiers et renomme des fichiers et répertoires.
Pour déplacer un ou plusieurs fichiers :
MOVE | /-Y [lecteur:][chemin]fichier1[,...] destination
Pour renommer un répertoire:
MOVE | /-Y [lecteur:][chemin]répert1 répertoire2
[lecteur:][chemin]fichier1 Spécifie l'emplacement et le nom du ou des
fichiers que vous voulez déplacer.
destination Spécifie le nouvel emplacement du fichier.
Destination peut être une lettre de lecteur et
deux-points (:), un nom de répertoire, ou une
combinaison. Si vous déplacez un seul fichier,
vous pouvez aussi inclure un nom de fichier si
vous voulez renommer le fichier en le déplaçant.
[lecteur:][chemin]répert1 Spécifie le répertoire que vous voulez renommer.
répert2 Spécifie le nouveau nom du répertoire.
/Y Supprime la demande de confirmation de
remplacement de fichiers de destination existants.
/-Y Provoque la demande de confirmation de
remplacement de fichiers de destination existants.
L'option /Y peut être présente dans la variable d'environnement COPYCMD.
Outrepassez ceci en utilisant /-Y dans la ligne de commandes. Par défaut, une
demande de confirmation apparaît sauf si la commande MOVE est exécutée depuis
un script de commandes.
C:\>
pour déplacer, il existe le commande move au lieu de xcopy
C:\>move /?
Déplace des fichiers et renomme des fichiers et répertoires.
Pour déplacer un ou plusieurs fichiers :
MOVE | /-Y [lecteur:][chemin]fichier1[,...] destination
Pour renommer un répertoire:
MOVE | /-Y [lecteur:][chemin]répert1 répertoire2
[lecteur:][chemin]fichier1 Spécifie l'emplacement et le nom du ou des
fichiers que vous voulez déplacer.
destination Spécifie le nouvel emplacement du fichier.
Destination peut être une lettre de lecteur et
deux-points (:), un nom de répertoire, ou une
combinaison. Si vous déplacez un seul fichier,
vous pouvez aussi inclure un nom de fichier si
vous voulez renommer le fichier en le déplaçant.
[lecteur:][chemin]répert1 Spécifie le répertoire que vous voulez renommer.
répert2 Spécifie le nouveau nom du répertoire.
/Y Supprime la demande de confirmation de
remplacement de fichiers de destination existants.
/-Y Provoque la demande de confirmation de
remplacement de fichiers de destination existants.
L'option /Y peut être présente dans la variable d'environnement COPYCMD.
Outrepassez ceci en utilisant /-Y dans la ligne de commandes. Par défaut, une
demande de confirmation apparaît sauf si la commande MOVE est exécutée depuis
un script de commandes.
C:\>
farore
Messages postés
326
Date d'inscription
jeudi 16 juillet 2009
Statut
Membre
Dernière intervention
9 avril 2019
4
19 juin 2012 à 12:21
19 juin 2012 à 12:21
Merci de vos réponses =)
Ce que j'aurais voulu, et qui n'est marqué nul part dans vos réponses il me semble, c'est pouvoir copier sans connaitre l'emplacement exact du fichier :/
Avec xcopy, cela ne fonctionne pas, car ça me marque qu'il n'y a aucun fichier trouvé.
Merci ! =)
Ce que j'aurais voulu, et qui n'est marqué nul part dans vos réponses il me semble, c'est pouvoir copier sans connaitre l'emplacement exact du fichier :/
Avec xcopy, cela ne fonctionne pas, car ça me marque qu'il n'y a aucun fichier trouvé.
Merci ! =)
Pierrot6150
Messages postés
1619
Date d'inscription
lundi 4 mai 2009
Statut
Membre
Dernière intervention
8 janvier 2017
560
19 juin 2012 à 12:56
19 juin 2012 à 12:56
Réfléchir 2 secondes et surtout bien lire...
Il faut connaitre le chemin de la source et de destination et ensuite envoyer la commande.
Si tu ne connais pas, comment veux-tu que Windows devine ?
Il faut connaitre le chemin de la source et de destination et ensuite envoyer la commande.
Si tu ne connais pas, comment veux-tu que Windows devine ?