批处理文件无法运行 - 命令行脚本


0

我正在使用ncftp脚本通过ftp上传一些文件。我想自动执行此过程,因此我使用批处理文件来运行它。这是我的脚本:

ncftpput -u myusername -p mypassword -R myftpaddress /remotefolder "C:\Users\myusername\Google Drive\*"

当我将它粘贴到命令行时,它运行得很好。但作为批处理文件,它绝对没有任何作用。我可以看到命令窗口非常简短地打开然后它就会退出。

Answers:


3

我想到了。批处理文件从其内容中删除百分号,除非您连续使用两个。例如,如果要显示“5%”,则批处理文件中需要“5 %%”。我的密码中有一个百分号,因此无效。

奇怪的是,即使我在文件末尾添加了“暂停”并查看了它的内容,它也从未说过任何关于错误密码的内容; 它只是没有运行任何东西。奇怪的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.