如何在PowerShell的子目录中创建枚举目录



我想在每个子文件夹中创建一个文件夹,名称中有一个数字。

假设我在根文件夹中有以下文件夹结构:

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')") }

最新更新