我想學習C#,我從一些簡單的東西開始。C#Directory.GetFiles()只顯示列表中的一個文件?
我想創建一個簡單的程序,它將讀取擴展名爲.XLS的目錄中的所有文件。我似乎有部分工作,但它只讀取它看到的文件。
我認爲foreach
聲明會照顧這一點,並列出所有,但似乎並不奏效。
如果有人能把我放在正確的方向,我會非常感激。
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
GetFiles();
}
private void GetFiles()
{
List<String> Myfiles = new List<string>();
string[] allFiles = System.IO.Directory
.GetFiles(@"C:\Users\Dave\Desktop\STUFF", "*.*");
if (allFiles.Length > 0)
{
try
{
foreach (string filename in allFiles)
{
this.richTextBox1.Text = filename.ToString();
}
}
catch (SystemException excpt)
{
this.richTextBox1.Text = excpt.Message;
}
}
}
您覆蓋文件名每次做這個時間'this.richTextBox1.Text = filename.ToString( );',你可能想追加它或什麼... – forsvarir 2014-11-23 16:21:51