我有一个包含近 2000 个子文件夹的文件夹。为了更容易导航,我想要一种自动化的方式(我有很多这样的文件夹)通过起始字母来组织它们,有 27 个子文件夹(AZ 和一个用于 0-9 和其他字符)。所以而不是
.
Aardvark/
Aardvark_files
Apple/
Apple_files
Banana/
Banana_files
etc.
Run Code Online (Sandbox Code Playgroud)
它会;
.
A/
Aardvark/
Aarvark_files
Apple/
Apple_files
B/
Banana/
Banana_files
etc.
Run Code Online (Sandbox Code Playgroud)
我正在使用 Windows 7。
任何帮助深表感谢!谢谢。
小智 7
在这里快速运行一个 powershell 脚本。它为您提供文件夹 az 和一个名为“rest”的文件夹。在运行脚本之前,请确保没有以这种方式调用的文件夹。并进行备份
如果您多次使用该脚本,则应该对其进行优化。
$list = @()
97..122 | foreach {
$letter=[char]$_
New-Item -Path .\ -Name $letter -ItemType "directory"
move-item .\$letter`?* $letter
$list += $letter
}
$rest=get-childitem -path .\ -exclude $list
New-Item -Path .\ -Name "rest" -ItemType "directory"
foreach ($f in $rest) {
move-item $f.fullname "rest"
}
Run Code Online (Sandbox Code Playgroud)