我目前有一个很大的文件夹路径列表,我想使用Powershell以编程方式创建。然而,我对Powershell的了解虽然在增长,但仍然很小。
E.G。 - 给定的路径是:
C:\Folder1\Folder2\Folder3\Folder4
我想使用Powershell物理创建此文件夹路径。并非所有文件路径都具有相同的级别。
我得到了阅读文本文件内容和制作目录的基本概念:
get-content c:\folderPaths.txt | Foreach-Object{
MD newFolder
}
但是我不知道如何解析文件夹路径以获取新目录的每个级别。
答案 0 :(得分:4)
使用-force
参数,您可以在一个操作中创建树中的所有文件夹。
New-Item -ItemType directory C:\Folder1\Folder2\Folder3\Folder4 -Force
md
是调用mkdir
CmdLet的函数New-Item
的别名。