試圖從列表中獲取文件大小,然後將結果輸出到文本文件。目前我已經能夠從文件中讀取前半部分的文件,檢查文件是否存在,然後輸出到控制檯和文本文件。從文本文件中獲取文件大小
我是新編程「本週剛剛開始」。這可能是任何簡單的問題,並嘗試,但不能相當得到它的工作
我已經嘗試把這個內部的foreach循環,並試圖讀取路徑,但它不工作。
DirectoryInfo di = new DirectoryInfo(path);
FileInfo[] fiArr = di.GetFiles();
foreach (FileInfo f in fiArr)
我提前,如果這糟糕的代碼到目前爲止的代碼
static void Main(string[] args)
{
string[] lines = System.IO.File.ReadAllLines(@"C:\Locations2.txt");
foreach (string path in lines)
if (File.Exists(path))
using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"C:\Results.txt", true))
{
file.WriteLine("File found" + "\t" + path);
Console.WriteLine("File found" + "\t" + path);
}
else
using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"C:\Results.txt", true))
{
file.WriteLine("Does not Exist" + "\t" + path);
Console.WriteLine("Does not Exist" + "\t" + path);
}
}
三江源,你可以告訴它爲什麼不應該做這樣?
提示:將文件製作/外的for循環開放.... – 2013-02-23 02:19:44