我刚刚创建了一个使用 CSV 文件批量创建文件夹的小脚本。但我看到有些人使用不同的方式创建文件夹。
CSV:
folder
4.1.1 Process
4.1.2 Score card
4.1.3 Strategy
4.1.4 Governance
4.1.5 Master plan Calendar
4.1.6 Budget follow up
4.1.7 Budget documentation
4.1.8 Benchmarkvision
4.1.9 Std Documentation
4.1.10 Layout
4.1.11 Project
4.1.12 Training
4.1.13 Team structure
4.1.14 Work shop
4.1.15 Tools
4.1.16 Problem solving
4.1.17 Presentation
4.1.18 Working data zone
4.1.19 meeting
4.1.20 S
4.1.21 Miscellenous
脚本:
#change the $folderlist path as it's a hard link.
$folderlist = Import-Csv "C:\folders.csv"
$rootpath = read-host "Enter the path of the root folder where the csv files will be created"
foreach ($folder in $folderlist){
$path = $rootpath+$folder.folder
new-item -type directory -path $path
}
$(_$.folder)
很简单,但我看到人们使用我不理解的东西或其他功能。有没有人可以向我展示另一种使用$_
and的方法%{ }
?
我希望我的问题很清楚,否则我会提供更多信息。
约翰