batch-file - NetWare:包含来自 FTP 服务器的多个点的 MGET 文件名
问题描述
我正在尝试使用脚本从 FTP 下载文件:
脚本.bat
ftp -s:DownloadFiles.ftp
下载文件.ftp
open ftp_server
user
pass
ascii
prompt
lcd D:\LocalPath
mget "File.*.TXT_T;1"
当我运行 Script.bat 时,出现以下错误:
550-打开CV0失败:[用户]文件^^^.20171104_024043.TXT_T;用于输入。550 文件未找到
根据这个链接,问题似乎是文件名包含多个点,mget
命令找不到文件。更新服务器可能会解决问题,但我不能这样做。
以前有没有人处理过这个问题?
解决方案
推荐阅读
- python - Python 中最简单的异步/等待示例
- .net - 使用 WPF 中的样式在按钮的悬停效果中进行颜色转换
- amp-html - Google AMP 首先加载非缓存版本,这会减慢页面加载速度
- java - AJP 工作线程挂起
- python - 如何从工作目录中收集所有 xlsx 文件,打开的文件除外
- angular - 带有访问修饰符的构造函数参数与没有访问修饰符的构造函数参数 wrt 访问整个类
- android - 不断地从 Started Service 向 Activity 发送值
- php - Drupal 7 服务休息 api
- javascript - 如何使用 JavaScript 中的按钮动态添加/删除父节点?
- google-chrome-extension - window.GLOBALS[17] 在新的 Gmail 用户界面中为空,而在旧版 Gmail 用户界面中存在