这是代码:
FileInfo[] flist = d.GetFiles();
if (flist.GetLength(0) > 0)
{
foreach (FileInfo txf in flist)
{
string fn = txf.FullName + txf.Extension;
}
}
如果我只做全名,它将给我目录名和文件名,但不带扩展名。如果我正在这样做:字符串fn = txf.FullName + txf.Extension; 扩展名是空的“”
我需要像这样使它充满例如:c:\ test.png否则该fn将包含:c:\ temp \ dir \ testing.jpg
完整目录路径+完整文件名+文件扩展名
根据文档,对象的FullName
字段FileInfo
包括完整路径,文件名和文件扩展名(FileInfo
继承FullName
自FileSystemInfo
)。因此,更像是负责创建这些文件的代码没有附加适当的扩展名(假设d
是a类,DirectoryInfo
而不是其他类(也许是自制类))。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句