[前の記事]« 日付や時刻を表示してすぐプロンプトに戻るには
[次の記事]EMM386.EXEのオプションの意味 »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「IF(結果の検査、条件分岐)」索引へ

[WIN98]ファイルのバイト数でバッチ処理を条件分岐する方法


181) ファイルのバイト数で判断させる方法 ALS 2002/04/17(水) 08:42


ファイルのバイト数で判断を行う処理を作りたいのですが、
DOSで出来るのでしょうか?

<作成したいもの>
テストというフォルダがあり、その中にはたくさんの〇〇.csvファイルがあります。
ファイルのバイト数が0バイトなら削除する。
それ以外は何もしない。

空ファイルを自動的に削除するバッチを作りたいのです。
どなたか分かる方、よろしくお願いします。

182) Re:ファイルのバイト数で判断させる方法 ALS 2002/04/17(水) 09:59


すいません。
Winndows98を使用しています。

183) Re:ファイルのバイト数で判断させる方法 SYSOP 2002/04/17(水) 18:22


>ファイルのバイト数で判断を行う処理を作りたいのですが、
>DOSで出来るのでしょうか?

 標準のコマンドの範囲ではできないと思います。
 ぼく自身、似たような処理の必要上で、自作プログラムにそういう機能をつけたことがあります。

http://homepage3.nifty.com/yanaken/pclife/pclib/index.htm

 上記のページに登録してあるIS_14.LZH というのがそれです。
 指定したファイルのサイズが0かどうかを判定する場合だと、次のように使います。

IS FILESIZE ABC.TXT 0
IF ERRORLEVEL 2 GOTO YES
:NO
GOTO QUIT
:YES
(必要な処理を記述)
:QUIT
YanaKen
 
 


カテゴリー「IF(結果の検査、条件分岐)」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2002年04月17日 10:00に投稿されたエントリーのページです。

ひとつ前の投稿は「日付や時刻を表示してすぐプロンプトに戻るには」です。

次の投稿は「EMM386.EXEのオプションの意味」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート