ftp
DOS라고 생각되는 명령 창에서 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 스크립트를 사용하는 것이 더 우아하고 안정적입니다.