2 回答

TA貢獻(xiàn)1111條經(jīng)驗(yàn) 獲得超0個(gè)贊
您不應(yīng)該使用循環(huán)來(lái)輪詢文件是否存在,這就是目的。您需要執(zhí)行類似操作。FileSystemWatcher
var watcher= new FileSystemWatcher(b);
watcher.Filter = "t.txt";
watcher.Created += (sender, eventArgs) => MessageBox.Show("File Exists");
我對(duì)變量中的內(nèi)容做了一些假設(shè),但關(guān)鍵是,觀察程序?qū)⒈O(jiān)視目錄的更改,為要查找的文件類型設(shè)置過(guò)濾器(它將接受通配符)。b
如果你想阻止程序退出,不要使用無(wú)限循環(huán),只需使用或者這樣你就不會(huì)做一個(gè)繁忙的等待。Console.ReadKeyConsole.ReadLine
Console.WriteLine("Press any key to exit.");
Console.ReadKey();

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超10個(gè)贊
我不認(rèn)為 for 循環(huán)會(huì)影響連接。但是,您正在創(chuàng)建一個(gè)在任何情況下都不會(huì)終止的無(wú)限循環(huán)。這意味著您正在阻塞執(zhí)行線程。
- 2 回答
- 0 關(guān)注
- 237 瀏覽
添加回答
舉報(bào)