在C#中,使用GetFiles
方法時可能會遇到一些異常,例如路徑不存在、權限問題等。為了處理這些異常,可以使用try-catch
語句。以下是一個示例:
using System;
using System.IO;
class Program
{
static void Main()
{
try
{
// 指定要獲取文件的目錄路徑
string path = @"C:\example_directory\";
// 使用GetFiles方法獲取目錄中的所有文件
string[] files = Directory.GetFiles(path);
// 遍歷并輸出文件名
foreach (string file in files)
{
Console.WriteLine(file);
}
}
catch (Exception ex)
{
// 處理異常
Console.WriteLine("Error: " + ex.Message);
}
}
}
在這個示例中,我們首先嘗試使用GetFiles
方法獲取指定目錄中的所有文件。如果發生異常,我們將捕獲該異常并輸出異常信息。這樣,我們可以確保程序在遇到問題時不會崩潰,并且可以提供有關錯誤的信息。