• 締切済み

batファイルで設定ファイル読み込み

batファイルで設定ファイルを読み込み、 設定ファイルの中身が空っぽの場合、 "空っぽだよ"と出力したいのですが、可能でしょうか? ご回答よろしくお願いします。

みんなの回答

  • cma3atgoo
  • ベストアンサー率35% (32/90)
回答No.1

前提として、 OSがWindowsXP以上 「設定ファイルの中身が空っぽ」というのが ・スペースしか無い ・改行しか無い ・設定の値が空 などで無く、 ファイルに何も書かれていない=ファイルサイズが0 としたら、簡単にこんな感じになりますよ。 ここからbat============================ set "file=ファイル名" set "fsize=" call :filesize %file% if 0==%fsize% echo からっぽだよ goto :END :filesize set fsize=%~z1 goto :EOF :END pause ここまでbat============================

関連するQ&A

  • BATファイルを開くにはどうすれば良いのか?

    メールでBATファイルが届きました。 ファイルの中身は画像との事。 ダブルクリックしても開く事が出来ません。 どうすればこの画像ファイルを見ることが出来るのか 教えてくれないでしょうか。 すみません。回答まってます。

  • 複数のbatファイルを自動実行したい

    複数のbatファイルがあり、それをさらにバッチ化したいのですが 1行目のbatファイルしか実行してくれません。 原因と対応をご存知であれば 教えて下さい。 以下のhhh.batを実行した場合、aaa.batしか実行してくれません。 (もちろん、単体ではそれそれ実行できます。) hhh.batファイルの中身 c:\aaa.bat c:\bbb.bat c:\cccbat

  • batファイルに関して

    教えて下さい。 batファイルを作成し、実行しようと考えていますが、命令文 が複数あった場合、1つのbatファイルに記載する事は可能でしょうか? 例えば、  copy と pushd 等を一度に行いたい。 よろしくお願いします。

  • batファイルについてです

    まずbatファイルというのは何なのでしょうか? 僕の認識だとコマンドプロンプトでできることをいちいち打ち込まずに機械的にするものというイメージなのですが大体あってるでしょうか? 次にbatファイルを利用してテキスト部分を操作することはできるでしょうか? 僕がやりたいのはたとえば 「playlist.m3u」の中身の \Documents and Settings\user\My Documents~\aa.mp3 \Documents and Settings\user\My Documents~\bb.mp3 \Documents and Settings\user\My Documents~\cc.mp3 「\Documents and Settings\user\My Documents~\」の部分を消した「playlist編集後.m3u」みたいなファイルを新たに作ったりとかすることです またそういったbatファイルの作成はbatファイルやコマンドプロンプトなどにあまり詳しくなくてもできるでしょうか? 一応僕はHTML、CSSくらいならあるていどできif文やfor文の使いかたは大体分かります

  • Batファイルについて

    フォルダ内にある複数ファイルのファイル名の変更はできるのですが、複数階層のフォルダにまたがって格納されているエクセルや他ファイル名をBatファイルで一括変更する方法がわかりません。 また、ファイル名の中に全角スペースが含まれているファイル名を全角スペースのみ取り除く方法もBatファイルでやりたいのですが、これも半角スペースはできるのですが、全角スペースの場合がわからなく困っています。 どなたか教えて頂けないでしょうか。 宜しくお願い致します。

  • BATファイル起動について

    お世話になっております。 javaのclassを実行する 以下の処理を行うbatファイルを作成したところ (ディレクトリ移動→classpathの設定→javaコマンド) cmd.exeよりこのbatファイルを実行すると 正常に動作してくれるのですが batファイルをダブルクリックすると javaを正常に実行しません。 errorや例外も特に発生していません。 batファイルを cmd.exeからの実行するのと ダブルクリックで実行するのには 何か違いがあるのでしょうか? よろしくお願いします。

  • BATファイルについて

    BATファイルについて教えてください。 現在エクセルのVBAでテキストファイルから読み込んだデータを一行づつ解析し条件文でそれぞれ決められた書式のテキストファイルに書き直して新たなテキストファイルを作成するというプログラムを作成して使っています。 この機能をエクセルのVBAではなくBATファイルのようなインタープリンターを介さないプログラムができないかと悩んでいます。 BATファイルで上記の処理が可能か、または作成方法など教えていただけると助かります。 どなたかご存知の方教えてください。

  • batファイルでこのような操作をしたいのですが

    batファイルでこのような操作をしたいのですが どう記述すればいいですか? 一つ目 デスクトップにスタートアップにあったファイルというフォルダを作り スタートアップフォルダにあるものすべてを移動させる 二つ目 デスクトップにあるスタートアップにあったファイルというフォルダの中身すべてを スタートアップに移動しスタートアップにあったファイルというフォルダをゴミ箱に 入れる です お願いします

  • batファイルについて

    コマンドプロンプト(batファイル)で同一のフォルダにある 一定の条件のファイル(内容はテキストファイル)を一つのファイルにまとめる場合 以下のコマンドで出来ます TYPE *2015-04* > ../201504.txt サブフォルダに格納されている同条件の多数のファイルを一つにまとめる場合 どのような内容にすればよいでしょうか?

  • datファイルを削除するbatファイルをポリシーで実行したい

    素人質問ですみません・・・ あるdatファイルを削除するbatファイルを作成し、それをAD(2003)のグループポリシーに設定し、PC再起動時に実行したいと考えています。 batの中身は↓で良いのでしょうか。 -------------------------------- echo off cd C:\Documents and Settings\ユーザプロファイル\Local Settings\Application Data\○○○\○○○ del ○○○.dat exit -------------------------------- また、作ったファイルをADのグループポリシーのどこにどのように設定したらいいのでしょうか。 どなたか教えてください・・・