C# 如何添加到列表中<;字符串>;还有文件目录,然后从列表中获取一个字符串var(仅文件名和目录)?
我使用了f.FullName,但变化不大。使用C# 如何添加到列表中<;字符串>;还有文件目录,然后从列表中获取一个字符串var(仅文件名和目录)?,c#,.net,winforms,C#,.net,Winforms,我使用了f.FullName,但变化不大。使用FileInfo的FullName属性,而不是Name属性,并去掉Path.GetFileName,它去掉了路径的目录部分 Path.GetFileName(f.Name) static string FileSizeDisplay(FileInfo f, int filterfilesize) { string fn = ""; double maximumfilessize = f
FileInfo
的FullName
属性,而不是Name
属性,并去掉Path.GetFileName
,它去掉了路径的目录部分
Path.GetFileName(f.Name)
static string FileSizeDisplay(FileInfo f, int filterfilesize)
{
string fn = "";
double maximumfilessize = filterfilesize;
const int MB = 1024 * 1024;
if (f.Length <= maximumfilessize * MB)
{
fn = Math.Round(((double)f.Length / MB), 1).ToString() + " MB";
}
return fn;
}
Path.GetFileName(f.Name)
...
.Select(f => f.FullName + " " + FileSizeDisplay(f, 70))
...