2011-12-19 63 views
0

如何讓文件系統觀察者觀察在運行時選擇的路徑,例如用戶可以輸入C:\用戶\用戶\桌面\文件系統監視器有一個用戶確定的路徑?

我一直在使用一個文本框和其上單擊設置路徑

fileWatcher.Path = Convert.ToString(txtFileWatcherPath); 

這建立和運行,但輸入的任何路徑崩潰的一個按鈕嘗試程序(一旦按鈕被點擊)

請注意,在這個早期階段我不關心錯誤處理。

+1

包括您的異常堆棧跟蹤,請。 – 2011-12-19 15:25:52

+2

如果'txtFileWatcherPath'是一個文本框控件,你應該這樣做:'fileWatcher.Path = txtFileWatcherPath.Text;' – Icarus 2011-12-19 15:26:57

+1

我只想花一點時間,指出「匈牙利符號」在這裏有多麼有用。幾乎每個閱讀代碼片段的人都立即想到'txtFileWatcherPath'必須是文本框控件,前提是'txt'。 – 2011-12-19 15:29:41

回答

6

如果txtFileWatcherPath是一個文本框,然後使用txtFileWatcherPath.Text代替Convert.ToString

+0

乾杯,忘了.Text。過了幾個星期,因爲我已經在C# – Dan1676 2011-12-19 15:33:14