
No.1ベストアンサー
- 回答日時:
バッチファイルで実現する例だと、以下のような感じで出来るかと思います。
以下の線内の文章をメモ帳等にコピー&ペーストし、
「設定」の下の2行だけご自身の環境に合わせて書き換え、
メモ帳の上部メニューの「ファイル」→「名前を付けて保存」の順にクリックし、
「文字コード」を「ANSI」にし、
「ファイル名」を「~.bat」というようなファイル名(「振り分け.bat」等)で保存し、
保存したバッチファイルを実行すると処理が開始されます。
ただ、「c:\001、c:\002、c:\003」というフォルダに振り分けている場合、親フォルダが「C:\」になってしまい、Cドライブ内の全画像が対象となってしまいますから、一時的にでも良いので、何かフォルダに入れてください。
仮に、「c:\001、c:\002、c:\003」フォルダを、「C:\image」内に入れた場合、「コピー先」は「C:\image」にしてください。
「コピー元」は、高画質画像が入った「d:\high」にしてください。
条件としては、コピー元フォルダである「d:\high」直下にJPGファイルが置かれている事です。サブフォルダに入れられている場合はコピー出来ません。
まずは、テスト用にコピーしたフォルダを対象にテストしてみてください。
――――――――――――――――――
@echo off
rem ■ 設定
set "コピー元=d:\high"
set "コピー先=C:\image"
rem ■ コピー処理
pushd "%コピー元%"
echo -------------------
for /r "%コピー先%" %%a in ("*.jpg") do (
if exist "%%~nxa" (
echo " %%~nxa "
copy /b "%%~nxa" "%%~a"
echo -------------------
)
)
rem ■ 完了処理
echo.
echo. 完了しました。
echo.
echo.
pause
――――――――――――――――――
回答ありがとうございます。
バッチファイルで成功しました!
実際は「c:\001、c:\002、c:\003」これらが収まっているフォルダが数十個のフォルダ郡なので(c:\車両A¥001~c:\車両A¥003、c:\車両B¥001~c:\車両B¥003・・・c:\車両z¥001~c:\車両z¥003)となっているので、一時的にimageフォルダ001~003をコピーして作業すれば、なんとかなりそうです。
とても助かりました。ありがとうございました。
No.2
- 回答日時:
No.1です。
補足ですが、「コピーした元ファイルは削除したい」という場合は、
copy /b "%%~nxa" "%%~a"
という一行の後に改行を入れて、
if "%ErrorLevel%"=="0" del /q "%%~nxa"
という一行をコピー&ペーストしてください。
copy /b "%%~nxa" "%%~a"
if "%ErrorLevel%"=="0" del /q "%%~nxa"
になればOKです。
これで、コピーが完了したコピー元ファイルは削除されます。
ただし、ごみ箱に入らず削除されますので、その点はご注意ください。
又、「削除」ではなく、「コピーした元ファイルの頭に # を付けたい」という場合は、上記箇所に以下の一行に追加すると実現出来ます。
if "%ErrorLevel%"=="0" ren "%%~nxa" "#%%~nxa"
kon77様、至れり尽くせりで申し訳ないです。
こちらのほうは当面使う予定はありませんが。内容をコピーして今後に備えたいと思います。
本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
大量のフォルダからひとつのフ...
-
win10の「フォト」で、「次へ」...
-
Thunderbirdで社内共有フォルダ...
-
バッチファイルでサーバーのフ...
-
一太郎がイントラで開けません...
-
一括でフォルダと同じ名前にフ...
-
パソコンのフォルダー内のファ...
-
チームズのチャット画面にファ...
-
特定フォルダ内のファイルを自...
-
ファイルのサイズを0にする or ...
-
名前の変更ができない動画ファイル
-
DVD Flickでエラーが
-
Fast Copy と Fire File Copy ...
-
tortoisesvnでロックを解除でき...
-
圧縮時に空のフォルダを残すには
-
Picture Managerで「最近参照し...
-
コマンドプロンプトでフォルダ...
-
HPビルダーを使って二つ目のホ...
-
iTunes で ファイル名 での並び...
-
ファイルやフォルダのコピー、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
大量のフォルダからひとつのフ...
-
win10の「フォト」で、「次へ」...
-
Thunderbirdで社内共有フォルダ...
-
バッチファイルでサーバーのフ...
-
一括でフォルダと同じ名前にフ...
-
一太郎がイントラで開けません...
-
特定フォルダ内のファイルを自...
-
チームズのチャット画面にファ...
-
パソコンのフォルダー内のファ...
-
同名のフォルダを検索・削除したい
-
名前の変更ができない動画ファイル
-
一定のファイル数ごとにフォル...
-
ビルダーを使ってますがパソコ...
-
ファイルやフォルダのコピー、...
-
Teraterm scprecvの上書き確認...
-
クリップNOTEというソフトを使...
-
PCのアプリケーションを別のPC...
-
VMWareのホスト-ゲストOS間でフ...
-
Fast Copy と Fire File Copy ...
-
Becky!で作成したフォルダにも...
おすすめ情報