|
爱科技、爱创意、爱折腾、爱极致,我们都是技术控
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 happy_2000 于 2022-6-29 01:25 编辑
用某APP下载的长篇小说(几千章,一章一个文件),因为换手机,就复制到电脑里备份 结果几十本小说的近2万个文件 不小心都整一个目录里去了。本想通过 文件前几个字母+后面通配符 把文件移动到单个目录里,结果倒是移动了,可是在批处理里用move命令 移动 前几个相同的和相近的都移动到一个目录里去了。
运行环境 Windows 10 的 DOS 窗口。批处理文件的部分内容:
CD ..\5100
MOVE ..\5100*.* .
MOVE ..\5101*.* .
MOVE ..\5102*.* .
MOVE ..\5103*.* .
MOVE ..\5104*.* .
MOVE ..\5105*.* .
MOVE ..\5106*.* .
MOVE ..\5107*.* .
MOVE ..\5108*.* .
MOVE ..\5109*.* .
PAUSE
CD ..\5110
MOVE ..\5110*.* .
MOVE ..\5111*.* .
MOVE ..\5112*.* .
MOVE ..\5113*.* .
MOVE ..\5114*.* .
MOVE ..\5115*.* .
MOVE ..\5116*.* .
MOVE ..\5117*.* .
MOVE ..\5118*.* .
MOVE ..\5119*.* .
出错情形就是移动后,5100的目录里会有应该被移动到5110里的文件。
原来是 510* 511*,结果发现 移动文件出错。随即把文件名前三 变成了 前四 ,结果是有改善,但是还是出现这个问题。 对DOS命令熟悉的来说说吧。。
|
|