【发布时间】:2017-08-18 17:30:39
【问题描述】:
这是当前文件结构:标题文件夹、人员文件夹,然后是与该人员相关的一组文件。例如,这里只是文件夹。哦,顺便说一句,显然我不会花几天时间处理卡通人物的数据;这些只是说明性的,希望能让理解更容易。
The Simpsons
Homer Simpson
Homer Simpson - At the Plant
Homer Simpson - At Duffs Bar
Homer Simpson - On a Date with Marge
Bart Simpson
Bart Simpson - Bart Writing on the Chalkboard
Bart Simpson - Playing with Millhouse
Bart Simpson - Earns Money for Camp Krusty
Bart Simpson - Sings with Lisa
Etc...
而且因为重复这个名字在很大程度上是多余的,所以我一直在尝试做:
The Simpsons
Homer Simpson
At the Plant
At Duffs Bar
On a Date with Marge
Bart Simpson
Bart Writing on the Chalkboard
Playing with Millhouse
Earns Money for Camp Krusty
Sings with Lisa
Etc...
基本上,我一直在手动剥离
<artist name><space><dash><space>
来自每个人下方每个子文件夹的“基础”。今天从 Windows 文件资源管理器中的一千个文件夹中手动进行所有操作,并尝试研究/尝试不同的批处理文件以仅以编程方式进行重命名。我有数千人要去,所以我想我会寻求帮助。
我知道 StackOverflow 不是文件写入服务,如果其他人认为他们可以让其他人完成他们的工作,这是一种侮辱。我完全明白了。
我有十几个我“认为”应该起作用的东西,但它们没有。 我开始列出我尝试过的代码,但我认为这会更简洁:
for recursive directories tokens=3 delims=dash %%<some variable> in (*. ) do rename <filename element 1><space><dash><space><filename element 2> with <filename element2>
【问题讨论】:
标签: windows batch-file rename directory