【问题标题】:Windows Batch FileWindows 批处理文件
【发布时间】:2012-12-13 05:46:24
【问题描述】:

Windows XP 这种批处理文件/文本文件方法会自动将文件通过 ftp 传输到 FTP 服务器。 我试图让它在 WIndows Server 2003 上工作,但我收到一个错误,无法打开 file.txt。关于另一种方法来实现这个工作的任何想法?谢谢

批处理文件内容:

ftp -i -n -s:file.txt FTPServerIP


file.txt 内容:

用户名
用户
密码
光盘导入
输入 *
退出

【问题讨论】:

  • 文件的 PWD 是什么。而是您从哪个目录开始?
  • 批处理文件是否可能从没有 file.txt 的目录执行?如果是这种情况,那么您可以将批处理文件移动到正确的目录中或在选项 -s: 中设置完整路径名:(例如 -s:c:\myuploads\file.txt)
  • 您是否进行了安全设置以允许访问该文件夹并尝试以管理员身份运行?
  • 您是否尝试过使用完全限定的文件名? ftp -i -n -s:"C:\Documents and Settings\User\Desktop\Folder\file.txt" FTPServerIP
  • 尝试在调用 ftp 命令之前添加这些命令:echo %~dp0 <newline>type file.txt <newline> ftp -i -n -s:file.txt FTPServer。如果您在执行 ftp 命令时位于正确的目录中,并且您可以使用普通的 DOS 命令读取 file.txt,这将给出一些提示

标签: batch-file ftp windows-server-2003


【解决方案1】:

我们的新用户尚未弹出他未知的解决方案,因此我将添加他输入的内容以尝试让人们知道这已解决,尽管用户不知道问题出在哪里曾是。 @user1804387:当您有两分钟的时间时,您可以在此页面上名为“您的答案”的空白框中发布您的答案(即使您不知道解决了什么问题)。一旦你这样做了,我很乐意删除这个答案,这样就只剩下你的了。在您创建答案后,请务必按下新答案旁边的复选标记符号以表明它是正确答案。 :-)

与此同时,正如用户描述的那样,已解决

“我刚刚有机会再看一遍。我创建了新文件,它 现在工作正常。不知道是什么。”

【讨论】:

    猜你喜欢
    • 2014-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-28
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多