• 締切済み

コマンドプロンプトについて教えてください

お手数ですが教えてください。 コマンドプロンプトでSQL*LORDERを起動するバッチを 作成したいのですが以下の条件がうまくいきません。 「ロードするデータ(テキストファイル)が0件(データなしの0KB) であればSQL*LORDERを起動しない」というのはどのようにすれば 解決できますか? コマンドプロンプトのSET文でTYPE文の結果を環境変数に入力することができませんでした。 また、IF文にDIRの結果を記述できませんでした。 データがない場合はSQL*LORDERを失敗させることは出来ましたが 現在入っているデータが初期化されてしまいました。 なにかいい方法はないでしょうか? よろしくおねがいします。

みんなの回答

  • invalid
  • ベストアンサー率61% (67/109)
回答No.1

お使いのWindowsのバージョンが判りませんが ファイル名を変数にいれて拡張参照するとできるようです http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=33001&forum=6&1 http://www.fpcu.jp/dosvcmd/batch.htm