我想在每个子文件夹中创建一个文件夹,名称中有一个数字。
假设我在根文件夹中有以下文件夹结构:
sub1
sub2
sub3
在我运行命令后,它应该是这样的:
sub1fold1
sub2fold2
sub3fold3
我对所有这些终端的东西都是新手,所以我只能想出如何在每个子目录中创建一个文件夹:
ls -directory | % {md ($_.name + 'FolderName')}
提前谢谢。
假设您想要以1
开头的序列号,而不考虑父目录的名称:
$i=1
ls -directory | % { md (Join-Path $_.FullName "Folder$(($i++))") }
相反,要将嵌入父目录名称中的数字合并:
ls -directory | % { md (Join-Path $_.FullName "Folder$($_.Name -replace 'D')") }