cmd 新建檔案和新建資料夾

2021-10-11 21:44:47 字數 1788 閱讀 3742

###整理備份

一、建立空檔案的幾種方法

1、cd.>a.txt

cd.表示改變當前目錄為當前目錄,即等於沒改變;而且此命令不會有輸出。

>表示把命令輸出寫入到檔案。後面跟著a.txt,就表示寫入到a.txt。

而此例中命令不會有輸出,所以就建立了沒有內容的空檔案。

2、copy nul a.txt

nul表示空裝置,從概念上講,它不可見,存在於每個目錄中,可以把它看成乙個特殊的「檔案」,它沒有內容;一般可把輸出寫入到nul,來達到遮蔽輸出的目的,如pause>nul,此命令執行效果是暫停,並且不會顯示「請按任意鍵繼續. . .」。

此例子表示將空裝置複製到a.txt,同樣建立了沒有內容的空檔案。

3、type nul>a.txt

此例子表示顯示空裝置的內容,並寫入到a.txt。

4、echo a 2>a.txt

「2」表示錯誤輸出的控制代碼,此例中沒有錯誤輸出,所以建立了沒有內容的空檔案。

其實》預設都是重定向了控制代碼1,即標準輸出控制代碼。比如cd.>a.txt,其實就是cd. 1>a.txt。

同樣,控制代碼3到9也可以使用在本例中,它們是未經定義的控制代碼,也不會有輸出,如

echo a 3>a.txt。

5、fsutil file createnew d:\a.txt 0

使用fsutil建立了乙個空檔案。

6、copy con a.txt 回車 ctrl+z

7、其他命令

只要沒有輸出,並重定向到檔案就可以了

二、建立非空檔案的幾種方法

1、echo a>a.txt

最常用的是echo命令,此例子表示把字母a和回車換行覆蓋輸出到a.txt(如果a.txt原來已有內容則覆蓋掉原來的內容),如果追加內容,可以使用》,如echo b>>a.txt,表示把b和回車換行追加到檔案末尾。

2、其他命令的重定向輸出,如

type a.txt > b.txt

copy a.txt b.txt

fsutil file createnew d:\a.txt 1

三、建立資料夾

建立資料夾使用的是md命令,它的另乙個寫法為mkdir(由makedirectory演變而來),格式為:md 資料夾名,其中,資料夾名可以使用帶路徑的格式。

例如:md d:\test,也可以用 md test 在當前路徑下建立test資料夾。    

如果要建立的資料夾帶有空格或&,需要用引號把資料夾名括起來,例如:md "test abc"、md "abc&xyz"。

如果不使用引號,又會帶來什麼後果呢?    測試的結果是:    

1、如果資料夾名帶空格,那麼,md test abc 語句會在當前目錄下建立test和abc這兩個資料夾;利用這個特點,我們有時候可以收到化繁為簡的奇效:如果要建立abc def xyz這三個資料夾,直接使用 md abc def xyz 就行了,而無需連寫三條md語句。當然,md abc;def;xyz或者md abc,def,xyz 這樣的寫法也是可以的。    

2、如果資料夾名中含有&,那麼,md abc&xyz 會建立abc這個資料夾,並提示說:'xyz'不是內部或外部命令,也不是可執行的程式或批處理檔案,這是因為,&是復合語句的連線符號,它把前後兩部分視為兩條子語句了。    

忠告:如果資料夾名含有特殊符號,請不要忘記使用雙引號!    

md還有乙個比較方便的功能:建立中級目錄。

也就是說,md a\b\c這樣的命令,可以在當前目錄下建立資料夾a,然後,在a下建立資料夾b,b之下再建立資料夾c,一氣呵成,而無需先md a之後,再cd a,然後md b,再cd b,接著cd b,然後md c。

cmd新建檔案及資料夾

整理備份一 建立空檔案的幾種方法1 cd.a.txt cd.表示改變當前目錄為當前目錄,即等於沒改變 而且此命令不會有輸出。表示把命令輸出寫入到檔案。後面跟著a.txt,就表示寫入到a.txt。而此例中命令不會有輸出,所以就建立了沒有內容的空檔案。2 copy nul a.txt nul表示空裝置,...

c 新建資料夾

1 問題描述 在寫程式的過程中需要將不同的分割檔案儲存在不同的資料夾中,所以需要檢查有沒有該資料夾,如果有的話,那就直接儲存檔案,如果沒有的話,就先建立資料夾。程式處理前資料夾內檔案狀況如圖1所示 圖1 未執行程式之前的情況 2 c 程式 include include include includ...

matlab 新建資料夾

如果不存在 myname 反正就是自己想搜尋的乙個什麼名稱 那就新建乙個,如果是資料夾,可以將新建的該資料夾加入到搜尋路徑中 if exist results file 如果不存在有results的file,那就返回非0 mkdir results 生成新的results的file addpath ...