【问题标题】:binary FTP transfer of .txt file -- Unix to Windows.txt 文件的二进制 FTP 传输——从 Unix 到 Windows
【发布时间】:2013-11-01 18:52:17
【问题描述】:

我正在尝试将文本文件从 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

【问题讨论】:

    标签: shell ftp binary file-transfer


    【解决方案1】:

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

    【讨论】:

    • 谢谢 - 您能否将我链接到一些解释此功能的文档?
    猜你喜欢
    • 2012-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多