SFTP inscription à l'annuaire pour les locaux de fichier txt
Je vais avoir des problèmes en essayant de lister un répertoire sur mon serveur sftp pour un local .fichier txt.
J'ai besoin d'utiliser la ligne de commande. J'ai donc trouvé le mastic est à peu près le seul client qui peut faire cela.
Donc, à l'aide de mastic, j'ai commencé à travailler pour essayer de le comprendre. J'ai réussi à aller aussi loin que de la cotation le répertoire que je veux (Dans les deux psftp, et pscp) qui sont le mastic sftp client et le mastic de fichiers sécurisé/client de téléchargement.
À l'aide de ce script lorsque pscp.exe (Pour une .chauve-souris de script):
start /WAIT D:\pscp.exe -sftp -v -batch -pw password -ls [email protected]:/directory/subdirectory/subdirectory
Présente des listes de l'annuaire. J'ai essayé d'ajouter "C:\filelist.txt" à la fin de celui-ci, mais que seulement créé un local vide de fichiers, les répertoires n'ai pas listé.
Et à l'aide de ce script lorsque psftp.exe (Pour .chauve-souris script trop):
start /WAIT D:\psftp.exe [email protected] -v -be -bc -batch -pw password -b D:\listcommands.scr
Où listcommand.la scr est appelé à lancer plusieurs commandes dans le psftp, il contient:
ls /directory/subdirectory/subdirectory > D:\listdir.txt
Mais aucun d'écrire l'inscription à l'annuaire pour les locaux .fichier txt. L'psftp.exe la commande n'a même pas créer un vide .fichier txt comme l'pscp.exe commande. Le listcommands.scr commande ne fonctionne pas sans la ">".
Merci à toute personne qui a tout de l'aide à offrir à cet égard.
OriginalL'auteur user1785261 | 2013-04-21
Vous devez vous connecter pour publier un commentaire.
Je pense que le "filelist.txt" le fichier est vide parce que vous êtes à la ponte d'une nouvelle commande et suite à la sortie de la
psftp
commande est en cours d'écriture à un autre stdout pour l'un de vous rediriger vers un fichier.J'ai juste essayé
start /WAIT D:\pscp.exe -sftp -v -batch -pw password -ls [email protected]:/directory/subdirectory/subdirectory > c:\filelist.txt
et je reçois aussi un fichier vide cependant, si je retire lastart /WAIT
à partir de la ligne de commande filelist.txt maintenant contient le bon de sortie.OriginalL'auteur Paul H