如何从 FileInfo[] 获取文件全名完整目录,包括文件扩展名
本文关键字:文件 扩展名 包括 全名 FileInfo 获取 | 更新日期: 2023-09-27 18:32:29
这是代码:
FileInfo[] flist = d.GetFiles();
if (flist.GetLength(0) > 0)
{
foreach (FileInfo txf in flist)
{
string fn = txf.FullName + txf.Extension;
}
}
如果我只做全名,它会给我目录+文件名,但没有扩展名。如果我这样做:字符串 fn = txf。全名 + txf。外延;扩展名为空 "
我需要像这样把它填满:c:''test.png或者 fn 将包含:c:''temp''dir''testing.jpg
完整目录路径 + 完整文件名 + 文件扩展名
根据文档,FileInfo
对象的FullName
字段包括完整路径、文件名和文件扩展名(FileInfo
继承FullName
自FileSystemInfo
)。因此,它更像是负责创建这些文件的代码没有附加正确的扩展名(假设d
是一个DirectoryInfo
而不是其他 - 也许是自制的 - 类)。