探検


気軽に「こんなソフトありませんか?」Part.202

レス数が1000を超えています。これ以上書き込みはできません。
2025/03/08(土) 02:42:08.95ID:gkV+lJ/g0
とにかくスレが立ちにくいので優先
987>>922
垢版 |
2025/10/08(水) 01:43:59.86ID:7UDQ/o/00
【試したソフト】
Beyond Compare
→駄目でした。フォルダ名が違うと、ファイルが一緒でも重複していないファイルとして出てしまう。

AllDup
→駄目でした。

dupeGuru
→駄目。重複しているファイルしか出せなかった。

FreeFileSync
→こちらも駄目。ハッシュ値検索はできるが、フォルダが違うと別ファイルとして出てしまう。(ハッシュは同じなので、別のファイルとして表示)

>>967さんのソフト
→今試しています。ハッシュ計算中で1時間くらい止まっています。


こちらが今の全てです。
サブディレクトリを完全に無視して中のファイルだけをハッシュ値で比較し、重複していないファイルだけを抽出するというソフト以外にも解決方があれば何かご教授していただければと思います。
よろしくお願いいたします。
2025/10/08(水) 02:17:44.70ID:s3td2glF0
>>986
iTunes側で「リンク切れ」として認識されているのであれば、iTunesのライブラリファイルに「Apple Musicによって改変される前の本来のフォルダ名」が残存しているハズ
つまり、「ライブラリファイルからリネーム対象のファイルやフォルダを抽出して実際にリネーム(末尾の1文字を補完)を実行」するスクリプトを書ける(自分ならそうする)
2025/10/08(水) 04:02:45.68ID:1z1O3Pht0
>>987
フォルダ名末尾削られてるだけなら
リネームソフトでサブフォルダ名同一にする
比較完了後コピーしたらリネームソフトでリネーム前の名前に戻す
990名無しさん@お腹いっぱい。
垢版 |
2025/10/08(水) 09:53:06.46ID:7a+pcXUp0
これは
https://freesoft-100.com/review/similarity.html
2025/10/08(水) 11:30:31.33ID:4xhU8EnQ0
>>986
新Musicフォルダにのみ存在するファイルをバックアップから復元した旧Musicフォルダにコピーしてもファイル名の末尾は切れたままだよね?

ファイル名を復元するためにはiTunesが認識してる旧フォルダ・ファイル名を取り出して
新Musicフォルダにある現在のフォルダ・ファイル名とそれぞれ前方一致で確認していく他ないのでは?
(ネットから自動で曲名を取ってくるみたいな方法もあるだろうけど)

ファイル名の復元はあきらめてiTunesでリンク切れした曲をApple MusicだけでなくiTunesでも聞けるように戻したいというだけなら今やってる方法で問題ないと思うが
2025/10/08(水) 11:48:17.46ID:4xhU8EnQ0
>>987
重複したファイルが出せれば新Musicフォルダのファイル一覧と重複ファイル一覧の差分が新Musicフォルダにのみ存在するファイルになる(差分比較ツールの出番)
すでに重複ファイルの一覧を出力済みで手元にあるならそれを活用したほうがまたハッシュを計算するよりも速い

手元にないならhashdeepかfclonesがおすすめ
どちらもフォルダ階層を無視してファイルを比較してユニークなもののみを出力可能
fclonesのほうがフルでハッシュ比較する前にスクリーニングするのでやや高速
2025/10/08(水) 12:04:23.27ID:1LGrzfNI0
うぜぇ消えろ
2025/10/08(水) 12:20:36.98ID:xB8WZdKb0
>>980
ありがとうございます、試してみます。
995>>986
垢版 |
2025/10/08(水) 14:35:39.44ID:VKuhK8S20
>>988
「ライブラリファイルからリネーム対象のファイルやフォルダを抽出して実際にリネーム(末尾の1文字を補完)を実行」するスクリプト
これが本当に可能なら、こちらの解決方法が完璧に近いかなと思います。
ライブラリ.xmlの中身を参照し、実際のフォルダとファイルをそれに合わせるツールがあればですが、そういったものはあるのでしょうか。
(geminiでpythonで書いてみましたがどうもきちんと動きません)
2025/10/08(水) 14:38:57.06ID:FSWIHP0S0
>>990
それ、かなり有用だな。試してみた限りだと同一でファイル名や更新スタンプ違っててもかなりの割合で検出してくれる。
とりあえず検出するだけでもありがたいね。
997>>986
垢版 |
2025/10/08(水) 14:40:01.97ID:VKuhK8S20
>>991
>新Musicフォルダにのみ存在するファイルをバックアップから復元した旧Musicフォルダにコピーしてもファイル名の末尾は切れたままだよね?

はい。ですのでエクスプローラ間でのファイル移動ではなく、
新Musicフォルダにのみ存在するファイルを、旧Musicを読み込んでいるitunesに追加し、
ライブラリを整理して新しく新Musicに近いライブラリを構築しようとしておりました。

>>992
>手元にないならhashdeepかfclonesがおすすめ
ありがとうございます。こちら試してみます。


一番良いのは、今リンク切れの新MusicのiTunesのリンク切れをすべて解消できるのが一番良い方法ではあります
(プレイリスト情報や楽曲情報もそのまま復活するので)
998>>986
垢版 |
2025/10/08(水) 14:42:16.89ID:VKuhK8S20
>>990
類似を出したいわけではなく、類似ではない(一致していないもの)を出したいのです。
今試してみたところ類似しか出せなそう?でした
2025/10/08(水) 16:32:25.59ID:F91HI8ru0
適当なフォルダに新フォルダをコピーして
重複ファイルを削除じゃあかんの?

次スレ
気軽に「こんなソフトありませんか?」Part.203
https://egg.5ch.net/test/read.cgi/software/1759826612/
1000>>986
垢版 |
2025/10/08(水) 16:39:38.00ID:VKuhK8S20
>>999
天才ですか?
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 214日 13時間 57分 30秒
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況