2008-03-27
ファイルの有無を確認する
最近バッチファイルに関連したキーワードで検索して辿り着く人が増えてきました。
というわけでちょっと役立つサンプルを使った記事を書くことにします。
★ ファイルの有無チェック
この世にはバッチファイルでファイルの有無をチェックしたい人が多く居るようで、このキーワードがダントツで多いです。
一日10アクセスはこのキーワードで稼いでいます。
@ECHO OFF :// チェックしたいファイル名 SET CHECKFILE=xxx.dat :CHECKFILENAME CLS ECHO ******************************************************************* ECHO ※ チェックしたいファイル名を入力してください ECHO. ECHO. ECHO ファイル名は相対パス,絶対パス,ファイル名のみでチェック出来ます ECHO. ECHO [基準フォルダ] ECHO %~dp0 ECHO. ECHO ファイル名のみの場合は基準フォルダにあるファイルをチェックします ECHO 相対パスの場合は基準フォルダを基点とします ECHO. ECHO ******************************************************************* ECHO. SET /PCHECKFILE=[初期値=%CHECKFILE%]: IF "%CHECKFILE%"=="q" GOTO FINISH ECHO. IF EXIST %CHECKFILE% ( ECHO File %CHECKFILE% is Existing. ECHO explorerを起動します ECHO 何かキーを押してください PAUSE > NUL EXPLORER /select,%CHECKFILE% ) ELSE ( ECHO File not %CHECKFILE% Exist. ) ECHO. ECHO 続ける場合は何かキーを押してください ECHO # 終わる場合はファイル名に q と入力してください PAUSE > NUL GOTO CHECKFILENAME :FINISH
ファイルがあるかどうかをチェックしてその結果を表示するサンプルです。実際に使ってみた時の動作は以下のとおりです。
(2) ファイル名(存在しない)を入力
適当な存在しないファイル名を入れるとそんなファイルはないと表示されます。
(3) もう一度ファイル名(存在する)を入力
今度は存在するファイル名を入れてみると、ファイルはあると教えてくれます。
しかもその存在するファイルを選択した状態のexplorerを起動してくれます。親切!!
いくつかポイントをまとめます。
トラックバック - http://d.hatena.ne.jp/itotto/20080327/1206626951
リンク元
- 750 http://www.google.co.jp/search?hl=ja&q=バッチファイル+ファイル+存在+確認&lr=
- 642 http://www.google.co.jp/url?sa=t&rct=j&q=バッチファイル ファイル 存在確認&source=web&cd=1&sqi=2&ved=0CCMQFjAA&url=http://d.hatena.ne.jp/it
- 566 http://www.google.co.jp/search?hl=ja&source=hp&q=バッチファイルでファイルの有無を確認する&btnG=Google+検?%
- 499 http://www.google.co.jp/search?q=バッチファイル ファイル 存在確認&hl=ja&lr=
- 345 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GZEZ_jaJP267JP268&q=バッチ checkfile
- 215 http://www.google.co.jp/search?q=bat+ファイル 有無の確認&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox-a
- 212 http://search.yahoo.co.jp/search?p=バッチファイル+ファイル 存在チェック&ei=UTF-8&fr=top_ga1&x=wrt
- 205 http://www.google.co.jp/search?q=バッチ+ファイル+存在&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox
- 200 http://www.google.co.jp/search?hl=ja&source=hp&q=bat+ファイル存在確認&lr=&aq=f&oq=
- 180 http://www.google.co.jp/search?hl=ja&q=ファイル 有無 チェック バッチ&btnG=Google+検索&lr=





