FTP 服务器目录包含一组名称与模式匹配的文件
prefix_suffix.txt
此外prefix
,所有文件都相同,但suffix
不同,包括长度(正式地,最大可能长度没有限制)。
suffix
任务是删除所有文件,长度为 1 个字符的文件除外。该操作必须通过操作系统的标准方式从 BAT/CMD 文件执行。
问题是否可以通过标准 Windows 客户端 FTP.exe(或其他标准操作系统工具)中可用的标准工具/命令在非交互模式下解决?
目前,使用以下技巧 - 使用控制文件启动 FTP.EXE,其中,在建立连接后,首先将指定的文件复制到自己(通过 mask prefix_?.txt
),然后全部删除,然后是复制的文件被退回。
我想发明一种更优雅的方法。
PS。不考虑使用非标准工具来处理 FTP 以及更高级的脚本工具(VBS / JS / PS)。