Unix マシンから Windows マシンにテキスト ファイルを ftp しようとしています。その過程で、データが壊れていきます。ASCII ではなくバイナリでファイルを転送してみます。データが破損することなく通過することを願っています。
次のスクリプトを変更して、.txt ファイルを ASCII ではなくバイナリ ファイルとして転送するにはどうすればよいですか? 私は構文に精通していません。
@echo off
setlocal
set uname=john
set passw=password
set hostname=johncomputer
set filespec=SampleSPEC
echo %uname%> name.ftp
echo %passw%>> name.ftp
echo cd CRMD>> name.ftp
echo get %filespec%>> name.ftp
echo bye>> name.ftp
ftp -s:name.ftp %hostname%
if errorlevel 1 pause
endlocal