バッチファイルで特定のファイルorフォルダがあるorない場合に動作

商品リンクをクリックし通販サイトへ飛ぶ物は 「 広告 」のリンクです。
Win7で特定のフォルダ/ファイルが存在したり存在しなかった場合に
○○するバッチファイルを作る。

用途としては RamDisk 等でパソコン起動時に
特定のフォルダを作りたい、なんて時に使う。

例:メモ帳にコピペして 適当な名前.bat で使用
@ECHO OFF
:LOOP
MD R:\TEMP
IF NOT EXIST R:\TEMP GOTO LOOP

MD コマンドで TEMP フォルダを作成。
次の行で TEMP フォルダが存在していなかったら LOOP の位置に戻り
フォルダを作成し直す。

下の IF ~ を追加するのはスタートアップ時に
バッチファイルを自動で起動するとして
RamDisk を作るアプリがいつドライブを作成し終えるか
時間がわからない為フォルダが存在しない場合は作り直す
と言う作業になります。

ちなみに IF NOT の NOT を外すと存在する場合になります。

同じくファイルで指定したファイルが存在する場合に
上書きするなんて事も出来ます。

例:メモ帳にコピペして 適当な名前.bat で使用
@ECHO OFF
:LOOP
IF NOT EXIST "C:\Program Files\test\001.txt" GOTO LOOP
copy "001.txt" "C:\Program Files\test\001.txt"
Pause

IF NOT ~ で 001.txt が存在しない場合は LOOP に戻り
Program Files 内の Test フォルダに 001.txt がある場合
新たな 001.txt を上書きする、と言う設定です。
何かに使えるかなあ・・・。

以上。

おすすめリンク

Amazon / 楽天市場 でお買い物をする。

この記事へのコメント

人気記事

プロフィール

・このブログの管理者:気ままさん
・性別:男
・年齢:40代
・性格:プログラミング的思考+スキゾイド傾向
    去る者は追わず来る者は拒まず ( 人の悪意には敏感 )
・趣味:読書、パソコンを快適にする設定を探しにWeb旅行
    得た知識でブログの執筆
・一言:どうも、気ままさんと申します。
    需要のあるなしは関係なく、私が気に入った役に立った事を
    書いており必要な方が好きに観覧して頂ければと。
    私に出来ることは情報を収集し、まとめ、書き出すのみ。
    しがないブログではありますが何かのお役に立てれば。

プライバシーポリシー

プライバシーポリシー

当サイトでは、第三者配信による広告サービスを利用しています。このような広告配信事業者は、ユーザーの興味に応じた商品やサービスの広告を表示するため、当サイトや他サイトへのアクセスに関する情報 (氏名、住所、メール アドレス、電話番号は含まれません) を使用することがあります。このプロセスの詳細やこのような情報が広告配信事業者に使用されないようにする方法については、ここを参照するか ブラウザのCookie機能をオフにしてアクセスしてください。

気ままの簡易レビュー 2 はamazon.co.jpを宣伝しリンクすることによって
サイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムであるAmazonアソシエイト・プログラムの参加者です。

カウンター