-2
得到了一個函數,它假設在指定的範圍內返回總文件大小,但它會遍歷目錄中的所有文件,而不是日期範圍之間的文件。指定的日期範圍沒有正確返回c# - 編輯
public static long fileSize(string source_path)
{
return new DirectoryInfo(source_path).EnumerateFiles("*.SS*").Where(file => file.CreationTime < dt.AddMonths(-2)).Sum(file => file.Length);
}
是二一個DirectoryInfo對象?如果是,爲什麼ToString應用於FileInfo對象?去掉它。 – Steve
您的'Where' lambda形式不正確。對所有東西都拍'ToString'是無意義的......應該更接近'filename => filename.LastWriteTime> = from_date && filename.LastWriteTime <= to_date)' –