使用c#将图像复制到文件夹

时间:2014-03-14 14:07:02

标签: c#

我有一个客户需求,我有一个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();
    }
    }
} 

但我在创造和移动方面并不成功。需要任何帮助。

1 个答案:

答案 0 :(得分:0)

文件夹的名称不能包含以下任何字符: \ /:*? " < > |

根据代码,您要将文件移动到" C:\ MyFolders \" +行

+行将导致它包含其中几个字母,因此不会创建文件夹