我試圖在某個目標位置創建目錄,如果它們不存在的話。試圖用Powershell創建目錄
該目錄的名稱來自另一個源位置。
每個目錄名C:\some\location
在C:\another\location.
例如創建同名的新目錄。
c:\some\location\
\apples
\oranges
to
c:\another\location\
\apples
\oranges
所以實際上我重新創建了所有的文件夾從source -> to -> target
。 不遞歸,順便說一句。只是最高級別。
所以我用PS得到這個至今:
dir -Directory | New-Item -ItemType Directory -Path (Join-Path "C:\jussy-test\" Select-Object Name)
或
dir -Directory | New-Item -ItemType Directory -Path "C:\new-target-location\" + Select-Object Name
,我被卡住。我試圖讓最後一點正確。但不管怎樣,也許有人在腦海中有一個更好的主意?
單行:'dir -Path C:\ some \ location \ * -Directory | %{New-Item -ItemType Directory -Path C:\ another \ location \ -Name $ _。Name}' – xXhRQ8sD2L7Z