
コマンドプロンプトでバッチファイルを作成しようとしています。
ファイルの指定をフォルダに格納されているすべてのCSVをインプットにして以下IF文の処理を実施したいのですが、フォルダ(CSV_folder)内のすべてのCSVを指定することはできるのでしょうか?
中身は以下のようなものを作成中です。
@echo off
setlocal enabledelayedexpansion
for /f "delims=, tokens=1-3" %%a in (file.csv) do (
↑この(file.csv)をCSV_folderに格納されているCSVすべてを対象にする。
if %%a==01 (
echo %%b
)else (
echo %%c
)
)
No.1ベストアンサー
- 回答日時:
例えば、以下のような感じでしょうか。
サブフォルダ内のCSVファイルも対象となります。ざっと書いただけなので、おかしな所があったらすみません。
――――――――――――――――
@echo off
setlocal enabledelayedexpansion
for /r "C:\CSV_folder" %%z in ("*.csv") do (
echo ▼ 「"%%~z"」
for /f "usebackq delims=, tokens=1-3" %%a in ("%%~z") do (
if %%a==01 (
echo %%b
)else (
echo %%c
)
)
echo.
)
pause
――――――――――――――――
回答ありがとうございます。
for文のコマンドでrを設定してフォルダの名称を取得処理をループさせ
それを変数に置き、次の処理のインプットにするとこのような書き方になるのですね。
処理を流してみたところ私が、実装したいような処理になりました。
また一つ知識が増えました。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Windowsのバッチファイルについてご教示ください 5 2023/07/25 20:23
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- Excel(エクセル) Excel VBAでフォルダが何層にもなっていて最下層の中にCSVファイルがあり最上層のファイルを指 4 2022/06/08 20:41
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- Excel(エクセル) Power Query で取り込むデータのパスを相対パスに出来ませんか? 3 2022/04/05 18:31
- PHP 値の取り出し方について教えて下さい。 1 2023/03/31 13:30
- Visual Basic(VBA) フォルダの場所を可変にしたいです(マクロ) 4 2023/05/11 10:00
- XML PHP.laravelについて 1 2023/07/06 15:26
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
このQ&Aを見た人はこんなQ&Aも見ています
-
バッチでテキストファイルから任意の行のみ取得したい
その他(プログラミング・Web制作)
-
バッチでCSVを処理する時、空の項目があった場合
その他(プログラミング・Web制作)
-
バッチでcsvファイルの指定のカラムを編集したい
その他(プログラミング・Web制作)
-
-
4
バッチで118項目のCSVを処理したいですが。。。
その他(開発・運用・管理)
-
5
バッチ処理でファイルの中身を変数に入れるやり方
その他(プログラミング・Web制作)
-
6
バッチファイルで文字列削除について
その他(プログラミング・Web制作)
-
7
oracle spool SJIS → UTF-8
Oracle
-
8
バッチファイルのFOR文について【tokens~】
ネットワーク
-
9
バッチファイル内置換
その他(開発・運用・管理)
-
10
バッチ処理 特定の文字以降をリネーム
Ruby
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Dosブロンプトでtabを出力したい
-
どなたか助けて下さい
-
PHP 九九表
-
PHPで画像を取得、保存する方法
-
PHP時間の比較
-
繰返しを繰り返す【php】
-
画像の削除
-
POSTの配列名に変数を使用したい
-
DBから行を取得したフィールド...
-
4桁の乱数の発生
-
関数から呼び出される別の関数...
-
変数の中の<br>を消したい
-
テレビ局のサイト見たく表示さ...
-
PHPとCSSを使用して九九...
-
PHPでカレンダーを作成する...
-
PHP+windowsでChasenを使いたい
-
pdftkを使った処理をバッチファ...
-
syntax error, unexpected 'ech...
-
batファイルでPC名称の変更
-
レスポンスタイムアウトの回避...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Dosブロンプトでtabを出力したい
-
バッチファイルでpingの結果を...
-
shシェルスクリプト 空白行の...
-
switch()文で値の大小比較
-
findstrのerrorlevel
-
小数点以下0の非表示
-
syntax error, unexpected 'ech...
-
pdftkを使った処理をバッチファ...
-
phpでcookieがうまく保存されない
-
コマンドプロンプト フォルダ内...
-
XMLのタグの有無をPHPで判定し...
-
ゼロとNULLを区別して number_f...
-
バッチファイルで、全てのウィ...
-
DBのハッシュ化したパスワード...
-
Windowsのsetコマンドでの小数...
-
オブジェクトの中身の判定(PHP)
-
bashの関数の引数にスペースが...
-
訪問回数で表示するFLASHを変える
-
batファイルでPC名称の変更
-
print と echo の違い
おすすめ情報