我有一个客户需求,我有一个csv文件,其中包含这些条目
"2","0000000255","2014-03-11T18:44:53","2014-03-11T18:47:15","1"," ","KP54OXZ","Addenbrooks Hospital","-1","-1","entry_153_KP54OXZ_2014-03-14_13-56-06.jpg","exit_153_KP54OXZ_2014-03-14_13-56-06.jpg"
entry_153_KP54OXZ_2014-03-14_13-56-06.jpg
exit_153_KP54OXZ_2014-03-14_13-56-06.jpg
我需要为每个这样的vrm创建新文件夹,例如" KP54OXZ"并将图像移动到相应的文件夹。
我试过的......
private void button1_Click(object sender, EventArgs e)
{
TextFieldParser parser = new TextFieldParser(@"C:\\Users\\IT-Administrator\\Desktop\\fg\\fg.csv");
parser.TextFieldType = FieldType.Delimited;
parser.SetDelimiters(",");
while (!parser.EndOfData)
{
//Process row
string[] fields = parser.ReadFields();
foreach (string field in fields)
{
Directory.CreateDirectory(@"I:\\kiran\\hhh\" + fields);
}
}
parser.Close();
}
}
}
但我在创造和移动方面并不成功。需要任何帮助。
答案 0 :(得分:0)
文件夹的名称不能包含以下任何字符: \ /:*? " < > |
根据代码,您要将文件移动到" C:\ MyFolders \" +行
+行将导致它包含其中几个字母,因此不会创建文件夹