我創建一個C#程序輸出從可移動驅動器文件夾和文件的列表,如USB記憶棒或光盤到一個文本文件。流寫入沒有創建文本文檔
我有一個組合框(cbo1
),其中包含驅動器,用於創建文本文件的啓動按鈕以及刷新並顯示可用驅動器的刷新按鈕(btnRefresh
)。
我目前工作的啓動按鈕,並使用StreamWriter
,但由於某種原因(我不明白爲什麼),它不工作。
任何想法的?如果您需要任何其他信息,請讓我知道...
private void enumerateFiles()
{
using (StreamWriter writer = new StreamWriter(
@"C:\\Users\\r.samways\\Desktop\\test.txt"))
{
string selValue = Cbo1.SelectedValue.ToString();
var _files = System.IO.Directory.EnumerateFiles(
selValue,
"*.*",
SearchOption.AllDirectories);
foreach (string file in _files)
{
var fileinfo = new FileInfo(file);
var _fileLength = fileinfo.Length;
var _fileName = fileinfo.Name;
var _fileFullname = fileinfo.FullName;
writer.WriteLine(_fileFullname);
{writer.Flush();}
}
你調試呢?是否有任何文件枚舉(也許有些事情'selValue'錯誤)? –
我還沒有嘗試調試不,我不知道,仍然在努力解決... – DatCrazyGuy01
所以請開始調試它。在問問題之前,你應該自己花些功夫找出問題。 –