2013-11-01 43 views
0

我想从Unix机器到Windows机器的ftp文本文件。在这个过程中,数据越来越受到破坏。我想尝试以二进制而非ASCII格式传输文件 - 希望这会使数据通过而不会受到损坏。.txt文件的二进制FTP传输 - 从Unix到Windows

如何修改以下脚本以使.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 

回答

1

尝试:echo TYPE I >> name.ftp之前的行添加get命令。

+0

谢谢 - 你能链接我的一些文件,说明这是什么? –

+0

https://tools.ietf.org/html/rfc959 – pobrelkey