因此,我構建了一個控制檯應用程序,該應用程序具有列出目錄中所有文件的功能,並且我想告訴它顯示消息「目錄爲空」(如果沒有文件)該文件夾。我的代碼正確地返回文件夾內容,但是如果目錄爲空,我無法顯示我的文本消息,就好像它忽略了if語句。任何人都有建議,爲什麼它不工作?謝謝!如果文件目錄爲空C#
Console.WriteLine(" Displaying Contents of Write Directory: ");
Console.WriteLine(" ---------------------------------------");
Console.WriteLine();
string[] filePaths = Directory.GetFiles(writeDir);
for (int i = 0; i < filePaths.Length; ++i)
{
if (i == 0)
{
Console.WriteLine();
Console.WriteLine(" Directory is Empty!");
Console.WriteLine();
Console.ReadLine();
}
else
{
string path = filePaths[i];
Console.WriteLine("File: " + System.IO.Path.GetFileName(path));
Console.WriteLine();
}
}
以及我認爲我更好;)upvote done – lordkain
大聲笑,我更喜歡'=='...但我的手指在我身上發瘋。 –