下記、異なるファイル名は比較不可
(環境)
Aフォルダ: ba.txt baa.txt (変更前)
Bフォルダ: b.txt bbb.txt (変更後)
・比較不可
pushd Aフォルダ
for %%i in (*.txt) do fc %%i Bフォルダのフルパス¥%%i
popd
-----------------------------------
下記、同一ファイル名は比較可能
(環境)
Aフォルダ: a.txt aa.txt (変更前)
AAフォルダ: a.txt aa.txt (変更後)
・比較可能
pushd Aフォルダ
for %%i in (*.txt) do fc %%i Aフォルダのフルパス¥%%i
popd
No.1ベストアンサー
- 回答日時:
%%iが展開されたときにどんなコマンドになっているか、考えるのがいいかと。
前者ですが
%%i に ba.txt → fc ba.txt Bフォルダのフルパス¥ba.txt
%%i に baa.txt → fc baa.txt Bフォルダのフルパス¥baa.txt
後者は
%%i に a.txt → fc a.txt AAフォルダのフルパス¥a.txt
%%i に aa.txt → fc aa.txt AAフォルダのフルパス¥aa.txt
前者で正しく比較しようとするなら、 %%i から対応するファイル名に変換するような仕掛けが必要です。
規則性があればなんとかなりますが、そこにある例では対応一覧表を手動で用意するくらいしか方法は無いでしょう。
で、一覧表でやるなら
fc ba.txt Bフォルダのフルパス¥b.txt
fc baa.txt Bフォルダのフルパス¥bbb.txt
などと、fcコマンドを並べたバッチファイルでも十分です
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Visual Basic(VBA) 入力ボックスが繰り返しポップアップして止まらない。 下記コードでファイル名の変更をしたいのですが、変 1 2022/09/08 11:27
- その他(プログラミング・Web制作) ファイル名の一部をbatで変更したい batファイルを使って、以下のようにファイル名の一部を変更した 3 2023/02/21 20:09
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/15 16:33
- Excel(エクセル) 【マクロ】フォルダAからダBへファイルを、ファイルの更新日時の条件で、1つづつ移動するには? 3 2022/08/25 09:56
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイルで改行の出力
-
echoの出力の最後のスペースを...
-
コマンドにてテキストファイル...
-
batファイルの結果をテキストに...
-
xcopyで特定のファイルのみをコ...
-
【DOSコマンド】for の デリミ...
-
バッチファイル 現在のフォルダ...
-
UNIX ファイル存在チェックの方法
-
【VBA】テキストファイルから特...
-
コマンド実行結果を環境変数に...
-
echo "abc" >> test.txt で、先...
-
Linux mkdirでサブフォルダごと...
-
bashで、gotoのようなラベルに...
-
pingができなくなった
-
DOSコマンドでドットを2個...
-
diffコマンドにてテキスト出力
-
txtって Wordで開いたらダメな...
-
NULLの置き換えについて
-
sedの置換文字に変数を使用した...
-
拡張属性(setfattr, getfattr...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
xcopyで特定のファイルのみをコ...
-
コマンドにてテキストファイル...
-
echoの出力の最後のスペースを...
-
echo "abc" >> test.txt で、先...
-
バッチファイル 指定行の切り出し
-
バッチファイルで改行の出力
-
コマンドプロンプトで標準エラ...
-
コマンド実行結果を環境変数に...
-
【VBA】テキストファイルから特...
-
batファイルの結果をテキストに...
-
コマンドプロンプトで相対パス...
-
.txtって、縦書きにはならない...
-
bashで、gotoのようなラベルに...
-
コマンドプロンプトでFTPでエラー
-
NULLの置き換えについて
-
sedの置換文字に変数を使用した...
-
linuxのjoinコマンドがうまくい...
-
FTPのバッチファイルで日付を引...
-
bat処理の実行結果ログ出力方法...
-
バッチファイルのfor文を使って...
おすすめ情報