UY-Scuti の回答履歴
- 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
- bat ファイル数3個以下のフォルダをまとめる
フォルダAの中にbatファイルとフォルダ1、フォルダ2、・・・フォルダnがあります。 フォルダ1~nにおいて、フォルダ内のファイル数が3個以下のファイルを一つのフォルダにまとめたい。 まとめるフォルダの名前はA_1とし、フォルダAの中に作成します。 まとめた後は、ファイル数が3個以下だったフォルダは削除。 以上のことを実現できるbatファイルを提示お願いしたいです。 ちょっと難しいようでいたら、その旨回答願います。
- ベストアンサー
- その他(プログラミング・開発)
- gennya
- 回答数4
- bat ファイル数3個以下のフォルダをまとめる
フォルダAの中にbatファイルとフォルダ1、フォルダ2、・・・フォルダnがあります。 フォルダ1~nにおいて、フォルダ内のファイル数が3個以下のファイルを一つのフォルダにまとめたい。 まとめるフォルダの名前はA_1とし、フォルダAの中に作成します。 まとめた後は、ファイル数が3個以下だったフォルダは削除。 以上のことを実現できるbatファイルを提示お願いしたいです。 ちょっと難しいようでいたら、その旨回答願います。
- ベストアンサー
- その他(プログラミング・開発)
- gennya
- 回答数4
- 画像のファイル名の末尾の文字4文字を削除したい
一括で、画像のファイル名の末尾の文字を削除したいと思っています。 バッチで先頭の文字4文字を削除できたのですが、 末尾の文字4文字を削除にしたいのですが、 どうすれば良いのかを教えていただけませんか。 ご教授いただけますでしょうか。 @echo off setlocal enabledelayedexpansion for /f "delims=" %%F in ('dir /b /a-d *.jpg *.png *.gif *.bmp') do ( set filename=%%~nF set extension=%%~xF rem ファイル名が4文字以上の場合にのみ先頭4文字を削除 if "!filename:~4!" neq "" ( set "tempname=!filename:~4!!extension!" rem リネーム後のファイル名が存在しない場合のみリネーム if not exist "!tempname!" ( ren "%%F" "!tempname!" ) ) else ( echo ファイル名が短すぎて変更できません: "%%F" ) )
- ベストアンサー
- Windows 10
- s52i4z9
- 回答数2
- バッチファイルで画像ファイル名の頭文字を削除したい
一括で、画像のファイル名の頭4文字を削除したいと思っています。 拡張子はJPGで、バッチで作成しています。 ほぼ、うまく動いているのですが、 1つ目の画像ファイルだけが、8文字削除されてしまいます。 どこが間違えているのかが分からなくて、 ご教授いただけますでしょうか。 よろしくお願いいたします。 @echo off setlocal enabledelayedexpansion for %%F in (*.jpg *.png *.gif *.bmp) do ( set "filename=%%~nF" set "extension=%%~xF" rem ファイル名が4文字以上の場合にのみ先頭4文字を削除 if "!filename:~4!" neq "" ( set "tempname=!filename:~4!!extension!" rem ファイル名が元の名前と異なる場合のみリネーム if not "!tempname!"=="%%F" ( ren "%%F" "!tempname!" ) ) else ( echo ファイル名が短すぎて変更できません: "%%F" ) ) endlocal
- ベストアンサー
- Windows系OS
- s52i4z9
- 回答数4
- バッチファイルで画像ファイル名の頭文字を削除したい
一括で、画像のファイル名の頭4文字を削除したいと思っています。 拡張子はJPGで、バッチで作成しています。 ほぼ、うまく動いているのですが、 1つ目の画像ファイルだけが、8文字削除されてしまいます。 どこが間違えているのかが分からなくて、 ご教授いただけますでしょうか。 よろしくお願いいたします。 @echo off setlocal enabledelayedexpansion for %%F in (*.jpg *.png *.gif *.bmp) do ( set "filename=%%~nF" set "extension=%%~xF" rem ファイル名が4文字以上の場合にのみ先頭4文字を削除 if "!filename:~4!" neq "" ( set "tempname=!filename:~4!!extension!" rem ファイル名が元の名前と異なる場合のみリネーム if not "!tempname!"=="%%F" ( ren "%%F" "!tempname!" ) ) else ( echo ファイル名が短すぎて変更できません: "%%F" ) ) endlocal
- ベストアンサー
- Windows系OS
- s52i4z9
- 回答数4
- バッチファイルで画像ファイル名の頭文字を削除したい
一括で、画像のファイル名の頭4文字を削除したいと思っています。 拡張子はJPGで、バッチで作成しています。 ほぼ、うまく動いているのですが、 1つ目の画像ファイルだけが、8文字削除されてしまいます。 どこが間違えているのかが分からなくて、 ご教授いただけますでしょうか。 よろしくお願いいたします。 @echo off setlocal enabledelayedexpansion for %%F in (*.jpg *.png *.gif *.bmp) do ( set "filename=%%~nF" set "extension=%%~xF" rem ファイル名が4文字以上の場合にのみ先頭4文字を削除 if "!filename:~4!" neq "" ( set "tempname=!filename:~4!!extension!" rem ファイル名が元の名前と異なる場合のみリネーム if not "!tempname!"=="%%F" ( ren "%%F" "!tempname!" ) ) else ( echo ファイル名が短すぎて変更できません: "%%F" ) ) endlocal
- ベストアンサー
- Windows系OS
- s52i4z9
- 回答数4
- バッチファイルで画像ファイル名の頭文字を削除したい
一括で、画像のファイル名の頭4文字を削除したいと思っています。 拡張子はJPGで、バッチで作成しています。 ほぼ、うまく動いているのですが、 1つ目の画像ファイルだけが、8文字削除されてしまいます。 どこが間違えているのかが分からなくて、 ご教授いただけますでしょうか。 よろしくお願いいたします。 @echo off setlocal enabledelayedexpansion for %%F in (*.jpg *.png *.gif *.bmp) do ( set "filename=%%~nF" set "extension=%%~xF" rem ファイル名が4文字以上の場合にのみ先頭4文字を削除 if "!filename:~4!" neq "" ( set "tempname=!filename:~4!!extension!" rem ファイル名が元の名前と異なる場合のみリネーム if not "!tempname!"=="%%F" ( ren "%%F" "!tempname!" ) ) else ( echo ファイル名が短すぎて変更できません: "%%F" ) ) endlocal
- ベストアンサー
- Windows系OS
- s52i4z9
- 回答数4
- 一括で、画像のファイル名の頭4文字を削除したい
一括で、画像のファイル名の頭4文字を削除したいと思っています。 拡張子はJPGになります。 現在、コマンドプロンプトで、下記のようにコマンドを作っていますが、 プログラムが不慣れで、どこが、間違っているのかが、 ご教授いただけますでしょうか。 for %F in (*) do ren "%F" "%~nF" for %F in (*) do ren "%F" "%F"
- 締切済み
- Windows系OS
- s52i4z9
- 回答数7
- HDDのフルパスをテキストファイルに高速に書き出す
HDDのフルパス(含むファイル名)一覧をテキストファイルで高速に書き出すツールなどを探しています。 ネットで検索するとツールとしてかなりの候補がありますが 正直、高速(短時間)で処理できるツールがどれなのか?良くわかりません。 昨今、HDD(SSD)も2TBなど容量が大きなものが当たり前の時代になっています。 例えば、HDD(D:ドライブ)のD:¥以下の全てのサブフォルダーを含めて 全てチェックして書き出すのは 時間が必要と思われなるべく短時間で処理できそうなツール等を紹介ください。 ツールで無く、コマンド(Powershell、bat)で処理出来て コマンドの方が高速ならコマンドで処理する方法を紹介ください。 なお、テキストファイルに書き出す内容は、フルパス(含むファイル名)だけで ファイルサイズや更新日などの付属情報は必要無いです。
- ベストアンサー
- その他(プログラミング・開発)
- NuboChan
- 回答数12
- HDDのフルパスをテキストファイルに高速に書き出す
HDDのフルパス(含むファイル名)一覧をテキストファイルで高速に書き出すツールなどを探しています。 ネットで検索するとツールとしてかなりの候補がありますが 正直、高速(短時間)で処理できるツールがどれなのか?良くわかりません。 昨今、HDD(SSD)も2TBなど容量が大きなものが当たり前の時代になっています。 例えば、HDD(D:ドライブ)のD:¥以下の全てのサブフォルダーを含めて 全てチェックして書き出すのは 時間が必要と思われなるべく短時間で処理できそうなツール等を紹介ください。 ツールで無く、コマンド(Powershell、bat)で処理出来て コマンドの方が高速ならコマンドで処理する方法を紹介ください。 なお、テキストファイルに書き出す内容は、フルパス(含むファイル名)だけで ファイルサイズや更新日などの付属情報は必要無いです。
- ベストアンサー
- その他(プログラミング・開発)
- NuboChan
- 回答数12
- HDDのフルパスをテキストファイルに高速に書き出す
HDDのフルパス(含むファイル名)一覧をテキストファイルで高速に書き出すツールなどを探しています。 ネットで検索するとツールとしてかなりの候補がありますが 正直、高速(短時間)で処理できるツールがどれなのか?良くわかりません。 昨今、HDD(SSD)も2TBなど容量が大きなものが当たり前の時代になっています。 例えば、HDD(D:ドライブ)のD:¥以下の全てのサブフォルダーを含めて 全てチェックして書き出すのは 時間が必要と思われなるべく短時間で処理できそうなツール等を紹介ください。 ツールで無く、コマンド(Powershell、bat)で処理出来て コマンドの方が高速ならコマンドで処理する方法を紹介ください。 なお、テキストファイルに書き出す内容は、フルパス(含むファイル名)だけで ファイルサイズや更新日などの付属情報は必要無いです。
- ベストアンサー
- その他(プログラミング・開発)
- NuboChan
- 回答数12
- HDDのフルパスをテキストファイルに高速に書き出す
HDDのフルパス(含むファイル名)一覧をテキストファイルで高速に書き出すツールなどを探しています。 ネットで検索するとツールとしてかなりの候補がありますが 正直、高速(短時間)で処理できるツールがどれなのか?良くわかりません。 昨今、HDD(SSD)も2TBなど容量が大きなものが当たり前の時代になっています。 例えば、HDD(D:ドライブ)のD:¥以下の全てのサブフォルダーを含めて 全てチェックして書き出すのは 時間が必要と思われなるべく短時間で処理できそうなツール等を紹介ください。 ツールで無く、コマンド(Powershell、bat)で処理出来て コマンドの方が高速ならコマンドで処理する方法を紹介ください。 なお、テキストファイルに書き出す内容は、フルパス(含むファイル名)だけで ファイルサイズや更新日などの付属情報は必要無いです。
- ベストアンサー
- その他(プログラミング・開発)
- NuboChan
- 回答数12
- HDDのフルパスをテキストファイルに高速に書き出す
HDDのフルパス(含むファイル名)一覧をテキストファイルで高速に書き出すツールなどを探しています。 ネットで検索するとツールとしてかなりの候補がありますが 正直、高速(短時間)で処理できるツールがどれなのか?良くわかりません。 昨今、HDD(SSD)も2TBなど容量が大きなものが当たり前の時代になっています。 例えば、HDD(D:ドライブ)のD:¥以下の全てのサブフォルダーを含めて 全てチェックして書き出すのは 時間が必要と思われなるべく短時間で処理できそうなツール等を紹介ください。 ツールで無く、コマンド(Powershell、bat)で処理出来て コマンドの方が高速ならコマンドで処理する方法を紹介ください。 なお、テキストファイルに書き出す内容は、フルパス(含むファイル名)だけで ファイルサイズや更新日などの付属情報は必要無いです。
- ベストアンサー
- その他(プログラミング・開発)
- NuboChan
- 回答数12
- HDDのフルパスをテキストファイルに高速に書き出す
HDDのフルパス(含むファイル名)一覧をテキストファイルで高速に書き出すツールなどを探しています。 ネットで検索するとツールとしてかなりの候補がありますが 正直、高速(短時間)で処理できるツールがどれなのか?良くわかりません。 昨今、HDD(SSD)も2TBなど容量が大きなものが当たり前の時代になっています。 例えば、HDD(D:ドライブ)のD:¥以下の全てのサブフォルダーを含めて 全てチェックして書き出すのは 時間が必要と思われなるべく短時間で処理できそうなツール等を紹介ください。 ツールで無く、コマンド(Powershell、bat)で処理出来て コマンドの方が高速ならコマンドで処理する方法を紹介ください。 なお、テキストファイルに書き出す内容は、フルパス(含むファイル名)だけで ファイルサイズや更新日などの付属情報は必要無いです。
- ベストアンサー
- その他(プログラミング・開発)
- NuboChan
- 回答数12
- HDDのフルパスをテキストファイルに高速に書き出す
HDDのフルパス(含むファイル名)一覧をテキストファイルで高速に書き出すツールなどを探しています。 ネットで検索するとツールとしてかなりの候補がありますが 正直、高速(短時間)で処理できるツールがどれなのか?良くわかりません。 昨今、HDD(SSD)も2TBなど容量が大きなものが当たり前の時代になっています。 例えば、HDD(D:ドライブ)のD:¥以下の全てのサブフォルダーを含めて 全てチェックして書き出すのは 時間が必要と思われなるべく短時間で処理できそうなツール等を紹介ください。 ツールで無く、コマンド(Powershell、bat)で処理出来て コマンドの方が高速ならコマンドで処理する方法を紹介ください。 なお、テキストファイルに書き出す内容は、フルパス(含むファイル名)だけで ファイルサイズや更新日などの付属情報は必要無いです。
- ベストアンサー
- その他(プログラミング・開発)
- NuboChan
- 回答数12