バッチファイルからファイルを作成したいと思います。私はecho. > donald.txt
を使うことができますが、それは最初の空白行で作成します。最初の行からファイルに何を使うことができますか?バッチファイルから空白ファイルを作成する
答えて
完全に空のファイルを作成したいだけですか?これは、それを行います。
copy /y nul donald.txt
あなたが最初の行に何かを書くために探しているなら、あなたはこのような何かをしたい:
echo.
は、あなたのファイルに空白行を挿入しているためだ
echo Hello, World > donald.txt
ありがとう、こんにちは世界! – aemme
あなたはPowerShellを使用している場合:
function touch {set-content -Path ($args[0]) -Value ($null) }
touch file-name
Urgh、それは 'touch'コマンドを定義する邪悪な方法です。 'touch'は空のファイルの作成だけでなく、既存のファイルのタイムスタンプの更新のためにも使用されることに注意してください。既に複数の用途がある名前を使用しない方がいいです;-)。 PowerShellの用語に従えば、これは*おそらく* New-Itemと呼ばれるべきです。しかし、待って...すでに存在する。 'New-Item foo.txt -Type File'(あるいは短い方が好きな場合は' ni -t f foo.txt')です。だから、これは既に存在するツールを使って簡単に行うことができるものではないかもしれません。 – Joey
一つのいくつかの追加のメソッドが含まれていhttp://www.netikka.net/tsneti/info/tscmd041.htmから
@echo off
rem Don't destroy an existing file
if exist testfile goto _nocreate
:: Create the zero-byte file
type nul>testfile
:_nocreate
もともとあります。新しいWindowsでは
rem > empty.txt
これは、もはや動作しますが、rem
は何も表示されない任意のコマンドで置き換えることができる:私は空のファイルを作成するには、このメソッドを使用し、古いMS-DOSの時代には
。たとえば:
cd . > empty.txt
改訂:....空白行... – aemme
問題は何かでまだ混乱していますか?最初の行から始めて...それを明確にすることはできますか? –
今後の検索に役立てるため、**空のファイル**は**空白のファイル**と同義です。 – DavidRR