2017-02-21 94 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 
} 
相关问题