1、創建空文件的幾種方法一、cd.>a.txtcd.表示改變當前目錄爲當前目錄,即等於沒改變;並且此命令不會有輸出。>表示把命令輸出寫入到文件。後面跟着a.txt,就表示寫入到a.txt。而此例中命令不會有輸出,因此就建立了沒有內容的空文件。二、copy nul a.txtnul表示空設備,從概念上講,它不可見,存在於每一個目錄中,能夠把它當作一個特殊的「文件」,它沒有內容;通常可把輸出寫入到nul,來達到屏蔽輸出的目的,如pause>nul,此命令執行效果是暫停,而且不會顯示「請按任意鍵繼續. . .」。此例子表示將空設備複製到a.txt,一樣建立了沒有內容的空文件。三、type nul>a.txt此例子表示顯示空設備的內容,並寫入到a.txt。四、echo a 2>a.txt「2」表示錯誤輸出的句柄,此例中沒有錯誤輸出,因此建立了沒有內容的空文件。其實>默認都是重定向了句柄1,即標準輸出句柄。好比cd.>a.txt,其實就是cd. 1>a.txt。一樣,句柄3到9也可使用在本例中,它們是未經定義的句柄,也不會有輸出,如echo a 3>a.txt。五、fsutil file createnew d:\a.txt 0使用fsutil建立了一個空文件。六、其餘命令只要沒有輸出,並重定向到文件就能夠了2、創建非空文件的幾種方法一、echo a>a.txt最經常使用的是echo命令,此例子表示把字母a和回車換行覆蓋輸出到a.txt(若是a.txt原來已有內容則覆蓋掉原來的內容),若是追加內容,可使用>>,如echo b>>a.txt,表示把b和回車換行追加到文件末尾。二、其餘命令的重定向輸出,如type a.txt > b.txtcopy a.txt b.txtfsutil file createnew d:\a.txt 1