如果一名開發者希望在代碼中使用相對路徑而非絕對路徑那麼設定當前工作路徑的能力遲早會派上用場在本教程中我說明如何用 VBNET 設定當前工作路徑
在代碼中由於相對路徑可以簡化代碼它一般成為我們的首選路徑但是解釋相對與當前工作目錄有關因此將當前工作目錄修改到一個需要的位置允許開發者在代碼中使用相對路徑
為了確定當前工作路徑我使用 Directory 對象的 GetCurrentDirectory 方法同時為修改當前工作路徑我應用 Directory 對象的 SetCurrentDirectory 方法此外您可以利用 Path 對象的 GetFullPath 方法它允許您把使用當前工作路徑的一個相對路徑轉換成絕對路徑
實例
在表格中增加一個列表框( listbox )控件 listbox 並在 列表 A 中添加代碼運行代碼時結果 如圖所示
在此例中我首先顯示一個當前工作目錄(利用 Directory 類的 GetCurrentDirectory 方法)然後我用 GetFullPath 方法向它提交一個文件名(在本例中為 texttxt )這兩個行為的結果被逐條添加到列表框 Listbox 中
下一步我們來修改當前工作目錄我在 Listbox 中添加一個空引用增加一個空行然後將當前工作目錄設為 C/temp 我用 SetCurrentDirectory 方法來完成上這一操作之後我再利用 GetFullPath 方法向它提交同樣的文件名兩個行為的結果逐一添加到 Listbox 中
From:http://tw.wingwit.com/Article/program/net/201311/12881.html