这里我检索目录中文本文件的最小大小.但它给出0了最小大小.但是该目录中没有0 kb文件.
var queryList3Only= (from i in di.GetFiles("*.txt", SearchOption.AllDirectories)
select i.Length / 1024).Min();
dest.WriteLine(queryList3Only.ToString()+" Kb");
Run Code Online (Sandbox Code Playgroud)
有什么建议吗?
你需要选择双打而不是int.如果filesize <1024,那么你将以0结尾
var queryList3Only= (from i in di.GetFiles("*.txt", SearchOption.AllDirectories)
select (double)i.Length / 1024).Min();
Run Code Online (Sandbox Code Playgroud)