2017-02-21 87 views
0

我有文件CSV:PowerShell腳本for Windows服務器

以* .csv的是:

1;folder name 1 
2;folder name 2 
3;folder name 3 
4;folder name 4 

...高達1212

的問題是,我想找到一個從文件* .csv中按名稱「1」創建文件並創建文件夾「文件夾名稱1」並將該文件移動到文件夾。腳本用於Windows Server。

+2

好,你嘗試過什麼,有什麼不行? – 4c74356b41

+1

你有什麼試過的,你試過的怎麼都失敗了? SO不是代碼寫入服務;最好的問題是提供有用信息的問題,以便那些回答問題的人可以指導你設計自己的正確答案。參見[如何提出一個好問題](http://stackoverflow.com/help/how-to-ask)。 –

回答

1

這應該工作:

Import-Csv yourfile.csv -Delimiter ";" -Header File,Folder | % { 
    New-Item -ItemType directory $_.Folder -Force; 
    Move-Item -Path ($_.File) -Destination (Join-Path $_.Folder $_.File) -Force 
} 
相關問題