0

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
4

1 に答える 1

1

Try:コマンドecho TYPE I >> name.ftpを追加する行の前。get

于 2013-11-01T18:56:55.930 に答える