關於Windows cmd下目錄帶空格的處理辦法

2021-07-15 17:09:44 字數 657 閱讀 8040

1) 用縮寫。比如c:\program files縮寫為c:\progra~1

再來刨根問底查查這個命名是否有規則,於是找到:

採用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了。

3) 括起來,用「」把帶空格的目錄路徑括起來,例如:"c:\program files\"。

關於Windows cmd下目錄帶空格的處理辦法

date 2017 4 22 author soaringlee 今天在寫乙個轉移指令碼的時候,遇到了在利用copy將指定檔案拷貝到指定目錄下面,但是制定目錄中帶空格,導致dos不能識別。下面給出了3種解決方案 1 用縮寫。比如c program files縮寫為c progra 1 再來刨根問底查...

windows cmd 下的for命令幫助

對一組檔案中的每乙個檔案執行某個特定命令。for variable in set do command command parameters variable 指定乙個單一字母可替換的引數。set 指定乙個或一組檔案。可以使用萬用字元。command 指定對每個檔案執行的命令。command par...

windows CMD 命令下dir 命令

dir 顯示目錄中的檔案和子目錄列表。dir drive path filename a attributes b c d l n o sortorder p q r s t timefield w x 4 drive path filename 指定要列出的驅動器 目錄和 或檔案。a 顯示具有指定...