Perintah Windows ftp: Bagaimana cara menghitung jumlah file di direktori jarak jauh?

0

Saat saya menggunakan Windows ftp perintah di jendela perintah yang menurut saya adalah DOS ftp perintah , adakah cara untuk menghitung jumlah file di direktori jarak jauh? Dengan begitu saya dapat memeriksa bahwa saya telah melakukan semuanya. Saya terjebak menggunakan perintah bawaan Windows 7 dan tidak dapat menggunakan program lain.

KAE
sumber
1
W7 telah menginstal Powershell. Saya sarankan menggunakan itu.
EBGreen
PowerShell adalah hal baru bagi saya, dan jika ada orang yang ingin latar: digitalcitizen.life/… , contoh menggunakannya untuk menghitung file ftp, salvoz.com/blog/2013/07/21/powershell-ftp-script
KAE

Jawaban:

2
@echo off

echo open ftp.example.com>ftp.txt
echo user>>ftp.txt
echo password>>ftp.txt
echo ls /remote/path files.txt>>ftp.txt
echo bye>>ftp.txt

ftp -s:ftp.txt

set /a LINES=0
for /f %%j in ('type files.txt^|find "" /v /c ') do set /a LINES=%%j

del files.txt
del ftp.txt

echo Number of files: %LINES%

Seperti yang telah dikomentari orang lain, menggunakan skrip PowerShell akan lebih elegan dan dapat diandalkan.

Martin Prikryl
sumber