利用CMD 建立新檔案的機種方法

2022-04-03 02:22:24 字數 1624 閱讀 4396

cd.>a.txt

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

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

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

copy nul a.txt

nul表示空裝置,從概念上講,它不可見,存在於每個目錄中,可以把它看成乙個特殊的「檔案」,它沒有內容;一般可把輸出寫入到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建立了乙個空檔案。

其他命令

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

echo a>a.txt

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

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

type a.txt > b.txt

copy a.txt b.txt

fsutil file createnew d:\a.txt 1

SVN建立新檔案不能提交的處理

此經驗是針對svn在提交的時候,不能直接提交新建的檔案的問題,如下,我明明在資料夾下新建了乙個文字文件,結果提交的時候空空如也。1問題是由於在svn下的某些目錄的屬性忽略檔案導致的,根據以下步驟去掉就可以了。在當前新建檔案的目錄下,右鍵空白處 2選擇properties 3找到所有有ignore字眼...

Linux中建立檔案的10種方法

眾所周知,linux中所有內容都是檔案,其中包括網絡卡以外的所有裝置。作為乙個linux管理員可能一天在linux伺服器上會建立linux檔案很多次。建立檔案其實可以有很多種方式,本篇文章主要用於總結建立檔案的不同方法,下面就來看一下有哪些方法吧。建立檔案有以下幾種方法。1,如何建立新檔案使用重定向...

建立文字檔案的兩種方法

建立文字檔案的兩種方法 2011年02月07日 1 建立文字檔案的兩種方法 sub vb建立檔案 dim sfname as string,ifnumber as integer,r as long sfname thisworkbook.path vb檔案.txt ifnumber freefil...