拆分文件夹路径和文件名

时间:2014-12-16 06:50:46

标签: c# file ocr kofax

我有一个文件夹路径和文件名,我想将其拆分。这两条路径是:F:\AutoImport - Folder\20141612\Inv.trgF:\EmailImport\rohan@yahoo.com_01-01-2014_05-05-22\Inv.trg

所以我想分开这条路,而且我只想要" Rohan"名称和" 20141612"从路上。请建议如何使用C#编码在.net中实现此目的。

此名称需要用作Kofax Capture批次名称中的自定义名称。截至目前,批名称为:45-F:\ EmailImport \ ram@afcl.com_09-01-2014_10-02-30 \ New Text Document.trg。我也不知道45-来自哪里,这个批名称来自Kofax给出的Sample脚本。

1 个答案:

答案 0 :(得分:1)

这是你的输出。通过使用String.Split(),您可以轻松实现此目的:

string filepath1 = @"F:\EmailImport\rohan@yahoo.com_01-01-2014_05-05-22\Inv.trg";
System.IO.FileInfo fif = new System.IO.FileInfo(filepath1);
string folderdet = fif.Directory.Name;
string[] arr1 = folderdet.Split('@');
string myname = arr1[0];
Console.WriteLine(myname);

string filepath2 = @" F:\AutoImport - Folder\20141612\Inv.trg";
System.IO.FileInfo fileinfo = new System.IO.FileInfo(filepath2);
string foldername = fileinfo.Directory.Name;
Console.WriteLine(foldername);

检查一下,如果您有任何问题,请告诉我。