如何解析没有目录的文件名?

时间:2014-11-15 21:09:57

标签: c# .net winforms

我有这个:

File.Copy(AnimatedGifFiles[i], eventDir);

AnimatedGifFiles List<string>我有文件名,例如:c:\temp\1.gif eventDirc:\test

eventDir

现在我想将文件从列表复制到eventDir

不知何故,我需要从List中仅解析文件名,并将文件名添加到File.Copy。 所以File.Copy(animatedGifFiles[i], eventDir+"\"+Filename); 将是这样的:

eventDir

所以在1.gif我将拥有文件eventDir

AnimatedGifFiles中文件的名称应与{{1}}中文件的名称相同。

1 个答案:

答案 0 :(得分:1)

您可以使用Path.GetFileName方法从路径中提取文件名:

string fileName = System.IO.Path.GetFileName(path);

然后,您可以使用Path.Combine将其与其他目录名组合:

string fullPath = System.IO.Path.Combine(directory, fileName);