cmd dos命令 空格問題

在註冊filter的時候發現dos命令不能有空格:
解決辦法:
 
1)用縮寫。好比c:\Program Files縮寫爲c:\Progra~1
       再來刨根問底查查這個命名是否有規則,因而找到:
                
文件夾(sub-directry)名稱,之前是不容許帶空白的,後來容許帶空白,但因爲有了空白,許多命令出現二義性,因而採用雙引號括起來的辦法。例如:
                    cd Documents and Settings
                按老定義 等於 CD Documents, CD 命令找不到名叫Documents 的 directry
                因而採用雙引號:
                    cd 「Documents and Settings「
                但用到 set PATH 時很麻煩,名字太長,雙引號時常括錯。因而採用8個字符縮寫,即寫頭六個字母(略去空白),另加波浪號和1。例如:
                    "Documents and Settings「 -- DOCUME~1
                    "Local Settings" -- LOCALS~1 (注意略去空白,用了第二個詞的字母,湊成六個,再加波浪號和1)。
                因而,這種方法成了規定

     
 若是多個文件前6字符同樣怎麼辦?爲何最後是1而不是0或者其餘數字呢?看看這個例子
               
假設下面是你的C盤根目錄中的文件夾:                    Program Files                    Progra file                    Progra zhang                則三個目錄分別表示爲:C:\Progra~1; C:\Progra~2; C:\Progra~3;2)繞過去,建立一個鏡像。例如在cmd中輸入  subst w: "C:\Documents and Settings\hopeshared"。而後就能夠直接用w:\替代C:\Documents and Settings\hopeshared了
相關文章
相關標籤/搜索