「Windowsバッチ」copyコマンドで空ファイルを作成する方法

環境
Windows 10 Home 64bit
コマンドプロンプト

構文
1.ファイル名を作成する場合
copy nul ファイル名

2.強制的に空ファイルを作成する場合
copy /y nul ファイル名

使用例1
空ファイル「C:\test10\test.txt」を作成します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
c:\>copy nul C:\test10\test.txt
1 個のファイルをコピーしました。
c:\>copy nul C:\test10\test.txt 1 個のファイルをコピーしました。
c:\>copy nul C:\test10\test.txt
        1 個のファイルをコピーしました。

既存同名のファイルが存在する場合は確認メッセージが表示されます。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
c:\>copy nul C:\test10\test.txt
C:\test10\test.txt を上書きしますか? (Yes/No/All):
c:\>copy nul C:\test10\test.txt C:\test10\test.txt を上書きしますか? (Yes/No/All):
c:\>copy nul C:\test10\test.txt
C:\test10\test.txt を上書きしますか? (Yes/No/All):

使用例2
同名のファイルが存在する場合でも強制的に空ファイルを作成します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
c:\>copy /y nul C:\test10\test.txt
1 個のファイルをコピーしました。
c:\>copy /y nul C:\test10\test.txt 1 個のファイルをコピーしました。
c:\>copy /y nul C:\test10\test.txt
        1 個のファイルをコピーしました。

 

Cmd

Posted by arkgame