Windows ftp 명령: 원격 디렉터리의 파일 수를 계산하는 방법은 무엇입니까?

Windows ftp 명령: 원격 디렉터리의 파일 수를 계산하는 방법은 무엇입니까?

ftpDOS라고 생각되는 명령 창에서 Windows 명령을 사용할 때ftp명령, 원격 디렉터리의 파일 수를 계산하는 방법이 있나요? 그렇게 하면 내가 모두 FTP로 보냈는지 확인할 수 있습니다. Window 7 내장 명령을 사용할 수 없어 다른 프로그램을 사용할 수 없습니다.

답변1

@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%

다른 사람들이 언급했듯이 PowerShell 스크립트를 사용하는 것이 더 우아하고 안정적입니다.

관련 정보