如何从FileInfo []获取文件全名完整目录,包括文件扩展名?

时间:2014-11-29 06:12:11

标签: c# .net winforms

这是代码:

FileInfo[] flist = d.GetFiles();
if (flist.GetLength(0) > 0)
{
    foreach (FileInfo txf in flist)
    {
        string fn = txf.FullName + txf.Extension;
    }
}

如果我只做全名,它会给我目录+文件名但没有扩展名。 如果我这样做:string fn = txf.FullName + txf.Extension;扩展为空""

我需要像exmaple这样得到它:c:\ test.png 或者fn将包含:c:\ temp \ dir \ testing.jpg

完整目录路径+完整文件名+文件扩展名

1 个答案:

答案 0 :(得分:3)

根据documentationFullName对象的FileInfo字段包含完整路径,文件名和文件扩展名(FileInfo从{FullName继承FileSystemInfo 1}})。所以它更像是负责创建这些文件的代码,没有附加正确的扩展名(假设dDirectoryInfo而不是其他 - 也许是自制的 - 类。)