我已尽最大努力寻找答案但请原谅我是否存在,因为我对此有点新鲜。
我试图在父文件夹中批量创建子文件夹,将父文件夹的名称合并到子文件夹名称中。我使用的是Windows 7。
所以,我有一个父文件夹Candybars
Candybars文件夹中有数百个子文件夹,格式如下:
Candybars\firstword secondword possiblethirdword occasionalfourthword
请注意,子文件夹名称在单词之间有空格。有些只有两个单词,(例如kitkat
swiss
),有些有三个(例如kitkat
swiss
yummy
)或偶尔有四个。
我想在每个现有子文件夹中放置一个子文件夹,使用父文件的全名作为子文件夹名称的一部分,例如:
Candybars\firstword secondword\firstword secondword illustrations
所以我最终会得到类似的东西:
Candybars\chocolate\chocolate illustrations
Candybars\kitkat swiss\kitkat swiss illustrations
Candybars\kitkat swiss yummy\kitkat swiss yummy illustrations
Candybars\special chocolate\special chocolate illustrations
Candybars\very special chocolate\very special chocolate illustrations
对于任何这方面的帮助,我都会感激不尽。我绕圈了!
谢谢,乔恩
答案 0 :(得分:0)
您可以使用PowerShell执行此操作。在Candybars目录中创建一个名为Subdirs.ps1的文件,内容为:
Get-ChildItem |
where {$_.PsIsContainer} |
foreach {new-item -Name ($_.name + "\" + $_.name + " illustrations") -ItemType directory}
然后,您可以在Windows资源管理器中右键单击该文件,然后选择“使用PowerShell运行”。