1樓:網友
思路:要不斷監測c盤下乙個xml檔案的變化,那麼就要用file類下的getlastwritetime() 方法 來獲取指定檔案的 修改時間。
而且最好 使用多執行緒來進行操作,如果都寫卜尺漏在主執行緒的話 就會出現 程式無響應現象。
**基本都註釋了,請看下面。
using system;
using ;
using ;
using ;//file類的名稱空間。
using ;//執行緒。
class program
static bool modified;//儲存是否修改過。
static datetime dt;//儲存時間。
static void main(string args)
dt = "c:\測試。xml");
將原始時間賦給dt
modified = false;//表示還未修改。
thread thread = new thread(new threadstart(look));
開啟子執行緒。
true;設為後臺執行緒(主執行緒關閉,後臺執行緒跟著關閉)
static void look()
while (!modified)
掛起指定時間(毫秒),如果不寫的話會佔用大量cpu資源。
datetime tempdt = "c:\測試。xml");
if (!兩個時間進行比較。
檔案已修改,請重新解析!")
modified = true;
改為true表示已經修改過,不執行迴圈。
完畢…… 不好意思 子執行緒裡型爛面檔名寫錯了~~ 現在改好了 已經發你郵件了~
2樓:孫中呂
監控檔案系統新增/刪基帆併除/修改。
指定監搏跡控目錄及檔案型別即可轎鄭。簡單。
c#裡那些控制檯分別是幹什麼用的
3樓:網友
在vs裡面這些東西就相當於模板,為了操作方面微軟建立了這些東西,每個東西所應用的地方不一樣,比如有視窗程式,有頁面程式,頁面程式也分很多種,等等。
4樓:屠夫跳刀今何在
因為講基礎的語法,用控制檯應用程式比較方便,像winform、wpf、web應用程式等等都要用到比較高階的知識。
5樓:少本卿狂
這些只是**的具體表現形式而已!學到**思路就行了!
使用c語言編寫簡單的控制檯應用程式,隨機生成八位整數,將各個數字分開,並按其反序輸出
static void main string args system.console.write 逆序 foreach char cc in chrarr system.console.write cc system.console.read 都是隨機的還來個反序有意義嗎,直接生成輸出就得了,生成...
幫忙編個 C,求人編乙個c或者c 程式
c 編問題printf c 這個程式可能錯在第行 printf d i 你少了左雙引號,應該是 printf d i 另外printf c 沒有任何錯誤,它的效果和 printf 是一樣的。注意,是printf 而不是printf 不能有逗號。採納哦。c 是輸出字元型資料,為了養成良好的程式設計習慣和風...
請幫忙寫一個配置,幫忙看個配置
cpu amd athlon 3000 socket am2 560元。主機板 映泰 tforce6100 am2 690元。記憶體 金士頓 512mb ddrii667 380元。硬碟 希捷 barracuda 160gb 530元。顯示器 明基 fp72e 1390元。顯示卡 主機板自帶。光碟機...