簡體   English   中英

C#檢查文本文件是否包含內容

[英]C# Check If Text File Has Content

我正在構建一個C#WPF瀏覽器應用程序(我的C#技能非常生疏)。

我有一個按鈕,我希望根據文本文檔中是否包含任何內容來更改顏色。 IE:如果有任何文本,顏色為綠色,如果為空則為紅色。

有人可以把我推向正確的方向。 謝謝。

看看System.IO.FileInfo

FileInfo f = new FileInfo( "<file path>" );
if( f.Length > 0 ) 
  // Color button green
else 
  // Color button red

請注意,如果您繼續使用並計划稍后再次檢查它,則必須調用f.Refresh()以確保它具有最新信息。

顯然我在這個問題上已經很晚了,但我的回答變成了一篇很棒的博文。

這是一個使用FileSystemWatcher和所有WPF鈴聲和口哨的完整解決方案

希望你能從中得到一些用處。

button.Color = (new FileInfo("foo.bar")).Length == 0 ? Color.Red : Color.Green;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM