具有多个目录的新项目 PowerShell 目录树
New-Item PowerShell directory tree with multiple directories
我知道如何在 PowerShell 中使用 New-Item
,因此我可以创建一些目录。
但无论如何我可以缩短这段代码吗?
New-Item 'c:\drivers\Windows\Networkbit PowerShell' -Type Directory
New-Item 'c:\drivers\Windows\Networkbit PowerShell' -Type Directory
New-Item 'c:\drivers\Windows\Soundbit PowerShell' -Type Directory
New-Item 'c:\drivers\Windows\Soundbit PowerShell' -Type Directory
New-Item 'c:\drivers\Utility' -Type Directory
New-Item 'c:\drivers\Software' -Type Directory
如您所见,我正在尝试创建此目录树:
C:\drivers
├─Windows
│ ├─Network
│ │ ├─32bit PowerShell
│ │ └─64bit PowerShell
│ └─Sound
│ ├─32bit PowerShell
│ └─64bit PowerShell
├─Utility
└─Software
列出路径并将其输入 New-Item
:
$folders = 'C:\drivers\Windows\Networkbit PowerShell',
'C:\drivers\Windows\Networkbit PowerShell',
...
$folders | ForEach-Object {
New-Item -Path $_ -Type Directory
}
我知道如何在 PowerShell 中使用 New-Item
,因此我可以创建一些目录。
但无论如何我可以缩短这段代码吗?
New-Item 'c:\drivers\Windows\Networkbit PowerShell' -Type Directory
New-Item 'c:\drivers\Windows\Networkbit PowerShell' -Type Directory
New-Item 'c:\drivers\Windows\Soundbit PowerShell' -Type Directory
New-Item 'c:\drivers\Windows\Soundbit PowerShell' -Type Directory
New-Item 'c:\drivers\Utility' -Type Directory
New-Item 'c:\drivers\Software' -Type Directory
如您所见,我正在尝试创建此目录树:
C:\drivers ├─Windows │ ├─Network │ │ ├─32bit PowerShell │ │ └─64bit PowerShell │ └─Sound │ ├─32bit PowerShell │ └─64bit PowerShell ├─Utility └─Software
列出路径并将其输入 New-Item
:
$folders = 'C:\drivers\Windows\Networkbit PowerShell',
'C:\drivers\Windows\Networkbit PowerShell',
...
$folders | ForEach-Object {
New-Item -Path $_ -Type Directory
}