UY-Scutiのプロフィール
- ベストアンサー数
- 18
- ベストアンサー率
- 85%
- お礼率
- 0%
- 登録日2021/07/23
- MP3ファイルを自動でフォルダ分けするツール?
経緯が長いので省略しますがうっかりデータ整理に根を詰めていたせいか些細な操作ミスで何年も掛けて保存していたMP3ファイルが入ったHDDを初期化してしまいました。(この部分は質問内容に含みません) シェアウェアのHDD復元ソフトを使って一週間近く掛けてなんとか復元したのですがファイルは復元出来たもののアルバム名のフォルダは復元出来ずルートフォルダに現在40000曲ほど散らかっている状況です Windowsの仕様なのでしょうがファイル数が同フォルダ内に多く格納していると動作が異様に重くなり手作業で一つ一つフォルダを作ってという作業すらかなりウエイトが掛かった状態で恐ろしく待たされます。 物理メモリをガッツリ増設すれば多少は緩和されるかもしれませんが体感的な緩和すらされないかもしれません。 そんな都合の良いツールがあるとは思えませんがIDタグの何か(アーティスト名やアルバム名)から自動でMP3ファイルをフォルダ作成して格納してくれるような、または現在の手作業を緩和させてくれるようなツールはありますでしょうか?当方Windows10(64Bit)です。 フリーウェア、シェアウェア問いません。 ※たまに質問内容から逸脱した明らかな「悪意のあるアドバイスに偽装したお節介マウントコメント」など頂く事がありますが当方は間に合っております。
- ベストアンサー
- 画像・動画・音楽編集
- ems10_zudah
- 回答数2
- ファイル名取得BATで改行させたい
@echo off setlocal enabledelayedexpansion set "filelist=" for %%f in (%*) do ( if defined filelist ( set "filelist=!filelist! %%~nxf" ) else ( set "filelist=%%~nxf" ) ) echo !filelist! | clip 複数ファイルからファイル名を取得する際に改行で区切りたいのですが
- ベストアンサー
- その他(プログラミング・開発)
- masterkentaros
- 回答数2
- ファイル名取得BATで改行させたい
@echo off setlocal enabledelayedexpansion set "filelist=" for %%f in (%*) do ( if defined filelist ( set "filelist=!filelist! %%~nxf" ) else ( set "filelist=%%~nxf" ) ) echo !filelist! | clip 複数ファイルからファイル名を取得する際に改行で区切りたいのですが
- ベストアンサー
- その他(プログラミング・開発)
- masterkentaros
- 回答数2
- bat ファイル数3個以下のフォルダをまとめる
フォルダAの中にbatファイルとフォルダ1、フォルダ2、・・・フォルダnがあります。 フォルダ1~nにおいて、フォルダ内のファイル数が3個以下のファイルを一つのフォルダにまとめたい。 まとめるフォルダの名前はA_1とし、フォルダAの中に作成します。 まとめた後は、ファイル数が3個以下だったフォルダは削除。 以上のことを実現できるbatファイルを提示お願いしたいです。 ちょっと難しいようでいたら、その旨回答願います。
- ベストアンサー
- その他(プログラミング・開発)
- gennya
- 回答数4
- バッチファイル フォルダ名にスペースがある場合
以下のコードを教えていただきましたが、フォルダ名にスペースがある場合には、どのようにすれば動くようになるのでしょうか? お分かりの方お教えください。 ******************************* フォルダに50個以上のファイルがあります。 これをファイル数50個づつのフォルダに分けるコードです。 for /d %%A in (*) do call :SUB1 %%A exit /b :SUB1 set N=1 set I=0 for %%B in (%1\*) do call :SUB2 %1 %%B exit /b :SUB2 rem %1 がフォルダー名、%2 がファイル名 set /a I+=1 if %I% GTR 50 set /a I=1,N+=1 if not exist %1_%N% md %1_%N% move %2 %1_%N% exit /b
- ベストアンサー
- その他(プログラミング・開発)
- gennya
- 回答数1