[解決済み] Windowsでコマンドラインから空のファイルを作成するには?
質問
DOS/Windowsのコマンドラインで空のファイルを作成するにはどうすればよいですか?
試してみました。
copy nul > file.txt
しかし、常にファイルがコピーされたことが表示されます。
標準のcmdで他の方法はないのでしょうか?
を必要としないメソッドである必要があります。 タッチ コマンドや、その他の非標準的なコマンドを使用することはできません。 コマンドはスクリプトから実行する必要があるため、キー入力は使用できません。
解決方法は?
なし リダイレクトを行います。 リュック・ヴー または エリック・コンスタンチョプロス ポイント アウト になります。
copy NUL EMptyFile.txt
copy /b NUL EmptyFile.txt
" バッチファイルから空のテキストファイルを作成する方法は? "(2008)も指摘している。
type NUL > EmptyFile.txt
# also
echo. 2>EmptyFile.txt
copy nul file.txt > nul # also in qid's answer below
REM. > empty.file
fsutil file createnew file.cmd 0 # to create a file on a mapped drive
C:\Users\VonC\prog\tests>aaaa > empty_file
'aaaa' is not recognized as an internal or external command, operable program or batch file.
C:\Users\VonC\prog\tests>dir
Folder C:\Users\VonC\prog\tests
27/11/2013 10:40 <REP> .
27/11/2013 10:40 <REP> ..
27/11/2013 10:40 0 empty_file
一番短いのは、基本的にNomadのものを使っています。
.>out.txt
エラーは出ますが。
'.' is not recognized as an internal or external command
しかし、このエラーはstderrに表示されます。そして
>
は標準出力のみをリダイレクトします。
何もない
が生成されています。
したがって
空
ファイルを作成します。
ここでは、エラーメッセージは無視してもかまいません。または、以下のように
雨
's
答え
にリダイレクトされます。
NUL
:
.>out.txt 2>NUL
(2009年11月、当初の回答)
echo.>filename
(
echo ""
は、実際に "" をファイルに入れてしまいます。そして
echo
を省略すると、quot;
Command ECHO activated
"を入れてください...)
注意:出来上がったファイルは 空 が、改行列:2バイトを含む。
この ディスカッション の真のバッチソリューションを指し示しています。 空 ファイルを作成します。
<nul (set/p z=) >filename
dir filename
11/09/2009 19:45 0 filename
1 file(s) 0 bytes
ザ・"
<nul
を配管します。nul
レスポンスをset/p
コマンドを実行すると という変数が使われ、変更されない。通常通りset/p
の文字列が表示されます。 等号の右側はCRLFのないプロンプトとして表示されます。
ここでは、等号の右側の文字列は空なので...結果は空のファイルになります。
との違いは
cd. > filename
(で言及されている)。
パトリック・カフ氏の回答
というのは、このリダイレクションのビット(
<nul...
トリック)を使用することができます。
CRを含まないエコー行
:
<nul (set/p z=hello) >out.txt
<nul (set/p z= world!) >>out.txt
dir out.txt
は
dir
コマンドは、ファイルサイズが11バイトであることを示すはずです: "。helloworld!
"です。
関連
-
[解決済み】mavenの.m2フォルダの欠落
-
[解決済み] Powershellでhead、tail、more、less、sedが行うことを行うには?[クローズド]です。
-
[解決済み] マイクロソフト既知のDLL
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] Windowsにpipをインストールするにはどうしたらいいですか?
-
[解決済み] Windowsのコマンドラインに'which'に相当するものはありますか?
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] Bashでコマンドライン引数を解析するには?
-
[解決済み] WindowsのCMDで1行に2つのコマンドを実行するにはどうしたらいいですか?
-
[解決済み】WindowsでTCPまたはUDPポートをリッスンしているプロセスを見つけるにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】DockerリポジトリサーバーがHTTPSクライアントにHTTPレスポンスを返すようになった
-
[解決済み】Curlが内部コマンド、外部コマンド、操作可能なプログラム、バッチファイルとして認識されない。
-
[解決済み] openssl' は内部コマンドまたは外部コマンドとして認識されません。
-
[解決済み] NERDTreeで隠しファイル(ピリオドで始まる)を表示するにはどうしたらいいですか?
-
Win7でopensslを使用すると「ランダムな状態」を書き込めない問題
-
[解決済み] Cygwinを使用してWindowsにsshpassをインストールする方法は?
-
[解決済み] Windowsでgl3wを設定するには?
-
[解決済み] Windowsからリモートサーバーへscpでローカルファイルをコピーする [終了しました]。
-
[解決済み] Pythonでタッチを実装する?
-
[解決済み】バッチファイルから空のテキストファイルを作成する方法は?