Copie de fichier avec CMD
Résolu
jimmy1120112
Messages postés
619
Date d'inscription
Statut
Membre
Dernière intervention
-
... -
... -
Bonjour,
J'ai trouvé le moyen de copie/remplacer des fichier via DOS sauvegardé en .bat et ensuite compilé avec un icon en .exe.
Fichier bat :
xcopy "\\TOUR\images\photo" "C:\C:\Users\Invité\Pictures\Photo" /Y
netsend "Copie terminé"
Problème :
1) il demande si la destination est un fichier ou un répertoire.
Comment l'obligé a copié sans demandé ?
2) il ne copie pas les fichier vers la cible mais il en crée une du même nom.
Je ne comprend pas pourquoi, savez vous ?
3) le message "netsend" ou "net send" ne s'affiche pas du tout. Pourquoi ?
Merci
J'ai trouvé le moyen de copie/remplacer des fichier via DOS sauvegardé en .bat et ensuite compilé avec un icon en .exe.
Fichier bat :
xcopy "\\TOUR\images\photo" "C:\C:\Users\Invité\Pictures\Photo" /Y
netsend "Copie terminé"
Problème :
1) il demande si la destination est un fichier ou un répertoire.
Comment l'obligé a copié sans demandé ?
2) il ne copie pas les fichier vers la cible mais il en crée une du même nom.
Je ne comprend pas pourquoi, savez vous ?
3) le message "netsend" ou "net send" ne s'affiche pas du tout. Pourquoi ?
Merci
A voir également:
- Copie de fichier avec CMD
- Fichier bin - Guide
- Fichier epub - Guide
- Cmd - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
3 réponses
Bonjour,
Tu as mis un c: de trop et tu peux ajouter les commutateurs suivants ==> /E /H /R /I /D (copie des fichiers systemes, cachés, sauvegarde incrémentielle, ...) tu n'as pas besoin d'ajouter netsend par contre tu peux ajouter tout simplement pause
Voici comment je sauvegarde mes favoris ==>
echo off
xcopy "%USERPROFILE%"\Favorites E:\Backup\Favoris /E /H /R /Y /I /D
pause
@+ Jmber
L'entraide est précieuse
Tu as mis un c: de trop et tu peux ajouter les commutateurs suivants ==> /E /H /R /I /D (copie des fichiers systemes, cachés, sauvegarde incrémentielle, ...) tu n'as pas besoin d'ajouter netsend par contre tu peux ajouter tout simplement pause
Voici comment je sauvegarde mes favoris ==>
echo off
xcopy "%USERPROFILE%"\Favorites E:\Backup\Favoris /E /H /R /Y /I /D
pause
@+ Jmber
L'entraide est précieuse
Re bonsoir,
Jmber, saurait tu comment on crée un raccourci via du dos ??
Mes recherche se dirige ver du Script mais je sais pas du tout l'employé.
Sinon voici le batch en totalité (enfin chaque heure il s'améliore) :
@echo off
cls
echo Votre dossier de destination contient "Program Files (x86)" (1) ou "Programes" (2)
:QUESTION
set/p "cho=>"
if %cho%==1 goto 1
if %cho%==2 goto 2
echo Ecrivez 1 pour Program Files (x86) ou 2 pour Programes
goto QUESTION
:1
echo.
echo La copie commence
echo.
del "C:\Program Files (x86)\Codemasters\DiRT2\dirt2.exe"
del "C:\Program Files (x86)\Codemasters\DiRT2\dirt2o.exe"
del "C:\Program Files (x86)\Codemasters\DiRT2\rld.dll"
xcopy "\\GAMER\Jeux\Source" "C:\Program Files (x86)\Codemasters\DiRT2" /E /H /R /Y /I /D/Q
echo.
echo Copie terminer
echo.
Pause
goto QUESTION2
:2
echo.
echo La copie commence
echo.
del "C:\Programes\Codemasters\DiRT2\dirt2.exe"
del "C:\Programes\Codemasters\DiRT2\dirt2o.exe"
del "C:\Programes\Codemasters\DiRT2\rld.dll"
xcopy "\\GAMER\Jeux\Source" "C:\Programes\Codemasters\DiRT2" /E /H /R /Y /I /D/Q
echo.
echo Copie terminer
echo.
Pause
goto QUESTION2
:QUESTION2
echo.
echo Voulez vous crée un raccourci sur le bureau ?
set/p "cho=>"
if %cho%==oui goto O
if %cho%==non goto N
echo Ecrivez oui ou non
goto QUESTION2
:O
" et la ses pour crée le raccourci "
goto EXECUTION
:N
echo.
echo Demande refusé.
echo.
goto EXECUTION
:EXECUTION
echo.
echo Voulez vous exécuter le programme ?
set/p "cho=>"
if %cho%==oui goto O2
if %cho%==non goto N2
echo Ecrivez oui ou non
goto END
:O2
echo.
echo Ouverture du programme ...
echo.
Start "C:\Programes\Codemasters\DiRT2\dirt2.exe"
goto END
:N2
echo.
echo Demande refusé.
echo.
goto END
:END
voili voilou, merci en tout cas !!
Cordialement.
Jim
Jmber, saurait tu comment on crée un raccourci via du dos ??
Mes recherche se dirige ver du Script mais je sais pas du tout l'employé.
Sinon voici le batch en totalité (enfin chaque heure il s'améliore) :
@echo off
cls
echo Votre dossier de destination contient "Program Files (x86)" (1) ou "Programes" (2)
:QUESTION
set/p "cho=>"
if %cho%==1 goto 1
if %cho%==2 goto 2
echo Ecrivez 1 pour Program Files (x86) ou 2 pour Programes
goto QUESTION
:1
echo.
echo La copie commence
echo.
del "C:\Program Files (x86)\Codemasters\DiRT2\dirt2.exe"
del "C:\Program Files (x86)\Codemasters\DiRT2\dirt2o.exe"
del "C:\Program Files (x86)\Codemasters\DiRT2\rld.dll"
xcopy "\\GAMER\Jeux\Source" "C:\Program Files (x86)\Codemasters\DiRT2" /E /H /R /Y /I /D/Q
echo.
echo Copie terminer
echo.
Pause
goto QUESTION2
:2
echo.
echo La copie commence
echo.
del "C:\Programes\Codemasters\DiRT2\dirt2.exe"
del "C:\Programes\Codemasters\DiRT2\dirt2o.exe"
del "C:\Programes\Codemasters\DiRT2\rld.dll"
xcopy "\\GAMER\Jeux\Source" "C:\Programes\Codemasters\DiRT2" /E /H /R /Y /I /D/Q
echo.
echo Copie terminer
echo.
Pause
goto QUESTION2
:QUESTION2
echo.
echo Voulez vous crée un raccourci sur le bureau ?
set/p "cho=>"
if %cho%==oui goto O
if %cho%==non goto N
echo Ecrivez oui ou non
goto QUESTION2
:O
" et la ses pour crée le raccourci "
goto EXECUTION
:N
echo.
echo Demande refusé.
echo.
goto EXECUTION
:EXECUTION
echo.
echo Voulez vous exécuter le programme ?
set/p "cho=>"
if %cho%==oui goto O2
if %cho%==non goto N2
echo Ecrivez oui ou non
goto END
:O2
echo.
echo Ouverture du programme ...
echo.
Start "C:\Programes\Codemasters\DiRT2\dirt2.exe"
goto END
:N2
echo.
echo Demande refusé.
echo.
goto END
:END
voili voilou, merci en tout cas !!
Cordialement.
Jim