.txt文件的二进制FTP传输 - Unix到Windows

时间:2013-11-01 18:52:17

标签: shell ftp binary file-transfer

我正在尝试将文本文件从Unix机器ftp到Windows机器。在这个过程中,数据正在被破坏。我想尝试以二进制而不是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

1 个答案:

答案 0 :(得分:1)

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