|
[
2008/01/14 16:12 | by bruce_wu ]
|
例如有一SQL檔其中有一段為 @X:\ERP\IPO\SQL\9712ALL.SQL 的內容
但事實上我這一個更新資料是存放在 D:\9712ERP 的資料夾內,,所以如要正確的RUN上面的那一段SQL,就必
須將資料夾放到 X:\ERP 內,或將每一個更新SQL有使用到引入的全都要變更絕對位置,但這樣兩者我都覺得很麻煩
以前老是為了去修改每一支的SQL的引入絕對路徑,但往往都會有沒改到的,導致每次更新都會落掉的SQL沒跑成功
所幸有一個一勞永逸的方式,就是將資料夾變成虛擬磁碟機,這麼一來就可以不需變更ERP公司所給的SQL文件了,
那該如何作呢?其實很簡單的,因為 Windows 95/98/ME/2000/XP/2003/Vista 等系統都有一個 subst 的指令
他可以完成這一個需求,該如何使用該指令呢?以下細說分明:
以下以 Windows XP 說明,其他系統亦同
1.在 Windows 的 開始 --> 執行 --> 輸入 cmd 並且執行 (會執行 命令提示字元 )
2.在 命令提示字元 下 輸入 subst 配發後的磁碟機代號 來源資料夾路徑
亦可輸入 subst /? 察看指令的用法
例如:我想將 D:\ERP 資料夾變成虛擬磁碟機 X: 那就可以這樣使用
subst X: D:\ERP (這樣就可以在我的電腦內看到一個 X 磁碟,而內容是 D:\ERP 內的資料)
這樣很多事情就都方便多了..
但要注意的是這個磁碟機會於關機後就自動消失,下次重開機時也不會再出現
而 坊間也有這一方面的免費管理程式,這裡也推薦一個讓大家使用看看,那就是 Visual Subst 這款免費的程式
以下詳細介紹一下該程式
下載網址:http://www.ntwind.com/download/VSubst_1.0.5.exe
Step1:Visual Subst 的介面相當簡單,在執行後只要按下右下方的「放大鏡」圖示選擇所需的資料夾。


Step2:然後在下拉式選單中選擇磁碟機代號,並按下旁邊綠色的「+」圖示便完成。


Step3:此時在「我的電腦」內會發現新增的「X:」。
Step4:進入 X 磁碟後會發現,裡面的內容與原有的資料夾位置是完成相同,由此可以證明兩者是屬於同一儲存位置。
Step5:若果日後想刪除這個磁碟機代號的話,只要在清單上選取然後按紅色的「X」圖示即可。
另外,亦建議勾選「Apply virtual drives on Winodws startup」的選項,省卻每次開機後又要重複設定。

是不是很簡單又很方便呢?
toby
2008/05/20 10:04
將subst X: D:\ERP寫到xx.bat內再放到程式集啟動內不就好了,又不需要安裝軟體
bruce_wu 回覆於 2008/05/20 11:28
是阿,這也是個好主意,但現在很多人都不會DOS指令,所以有一些GUI的程式對使用者還是方便處理..
分頁: 1/1
1
1

Windows Vista 用與不用
年初二紫南宮還願並且還金
2008/01/14 16:12 | by

