バッチファイルで定期的にファイル削除を行う方法

解決済みの質問

バッチファイルで定期的にファイル削除を行う方法

windows2003サーバーでテキストファイルにプログラムの処理結果を記述させています。
そのログファイルを1日に1回削除するバッチファイルを作成しようと考えています。
以下のような動きをするようにするにはどのように記述したら良いのでしょうか。(ログファイルの名前をlog.txtとします。)
1,log.txtを削除
2,0キロバイトのlog.txtを作成

「log.txtを削除」はdelコマンドでできますが、「0キロバイトのlog.txtを作成」でファイル新規作成のコマンドがわかりません。
もし分かる方がいましたら教えてください。

投稿日時 - 2012-02-18 22:53:42

QNo.7313524

困ってます

質問者が選んだベストアンサー

「0キロバイトのlog.txtを作成」
typeコマンドで表示させ、リダイレクトさせます。
削除直後でlog.txtが存在しない状態で
type log.txt > log.txt
です。

バッチ等を定時に起動させるには「ATコマンド」を用います。
※モデム制御のATコマンドと混同しないようにね

投稿日時 - 2012-02-18 23:18:25

お礼

ありがとうございました。

投稿日時 - 2012-02-19 03:08:02

ANo.1

0人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

ベストアンサー以外の回答(1件中 1~1件目)

ANo.2

COPY NUL LOG.txt

TYPE NUL > LOG.txt

でも。

投稿日時 - 2012-02-18 23:46:40

お礼

ありがとうございました。

投稿日時 - 2012-02-19 03:08:27

あわせてチェックしたい
  • DOSコマンド DELを使って.... ...
  • rdコマンドでログ出力方法 ...
  • テキストファイル結合のバッチコマンド ...
PR

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら