Recuperer les fichiers lister par ftp
tintien
Messages postés
13
Statut
Membre
-
dubcek Messages postés 18627 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18627 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j utilise cet commande pour faire une liste de mes fichiers
@echo off
set /p rep= quel repertoire je le met? ou pese sur enter :
cmd /u/c dir /b /s "%USERPROFILE%"\"Mes documents" >>%rep%"Liste Mes documents".txt
comment faire pour envoyé tout les fichiers de cet liste par ftp dos
jai deja un bout de code pour le ftp mais il envoie juste le fichier liste mes documents
a la place des fichiers et dossiers quil contien
avez vous une idée? merci
j utilise cet commande pour faire une liste de mes fichiers
@echo off
set /p rep= quel repertoire je le met? ou pese sur enter :
cmd /u/c dir /b /s "%USERPROFILE%"\"Mes documents" >>%rep%"Liste Mes documents".txt
comment faire pour envoyé tout les fichiers de cet liste par ftp dos
jai deja un bout de code pour le ftp mais il envoie juste le fichier liste mes documents
a la place des fichiers et dossiers quil contien
avez vous une idée? merci
3 réponses
-
hello
je pense que tu génères un fichier contenant les commandes ftp ?for /f "delims=" %%a in ('type %rep%"Liste Mes documents".txt') do echo put %%a-
merci mes sa marche pas il doit me manquer quelque chose
@echo off
set /p rep= quel repertoire je le met? ou pese sur enter :
cmd /u/c dir /b /s "%USERPROFILE%"\"Mes documents" >>%rep%"Liste Mes documents".txt
for /f "delims=" %%a in ('type %rep%"Liste Mes documents".txt') do echo mput %%a >> script.ftp
set /p user= user :
set /p pass= pass:
echo open xxx.xxx.xxx.xxx > script.ftp
echo %user% >> script.ftp
echo %pass% >> script.ftp
echo prompt >> script.ftp
echo binary >> script.ftp
echo bye >> script.ftp
ftp -s:script.ftp
-
-
la commande
echo open xxx.xxx.xxx.xxx > script.ftp
détruit le résultat de la boucle for
essaye@echo off set /p rep= quel repertoire je le met? ou pese sur enter : cmd /u/c dir /b /s "%USERPROFILE%"\"Mes documents" >>%rep%"Liste Mes documents".txt set /p user= user : set /p pass= pass: echo open xxx.xxx.xxx.xxx > script.ftp echo %user% >> script.ftp echo %pass% >> script.ftp echo prompt >> script.ftp echo binary >> script.ftp for /f "delims=" %%a in ('type %rep%"Liste Mes documents".txt') do echo mput %%a >> script.ftp echo bye >> script.ftp ftp -s:script.ftp -
-
-
-
-
ne serait-ce pas les espaces dans les noms ?
for /f "delims=" %%a in ('type %rep%"Liste Mes documents".txt') do echo mput "%%a" >> script.ftp
j'ai des fichiers avec accentsC:> ..\bb quel repertoire je le met? ou pese sur enter : user :ffff pass:ff open xxx.xxx.xxx.xxx ffff ff prompt binary mput C:\Documents and Settings\xxx\Mes documents\src\z\aaa mput C:\Documents and Settings\xxx\Mes documents\src\z\Liste Mes documents.txt mput C:\Documents and Settings\xxx\Mes documents\src\z\script.ftp mput C:\Documents and Settings\xxx\Mes documents\src\z\ààà mput C:\Documents and Settings\xxx\Mes documents\src\z\ééé bye C:>
-