CDを買うときに持っているか持っていないかを簡単に調べる方法がないかを考えた。flacに音楽CDをバックアップしたので、フォルダー名から持っているCDをの一覧がわかる。できれば、フォルダー名の取得から一覧の作成、名前順にソートということを一括でやりたい。
それでデータはkeepに投げて、CD買うときに見て確認する。
フォルダーからフォルダー名の一覧を取得(windows)
- フォルダー内でctrl + aでフォルダーを全選択してshift + 右クリックで パスのコピーを選ぶ
ブラウザに貼り付けてソート
パスからフォルダー名の取得
// テキストデータ(1行ずつのタイトル)
const textData = `尾崎豊 - 愛すべきものすべてに
King Gnu - CEREMONY
絢香 - The beginning`
// テキストを行ごとに分割し、JSON 配列として整形
titles = textData.trim().split("\n")
const jsonData = JSON.stringify(titles)
// 結果をコンソールに出力
// 自然ソート(ロケールに基づく)
titles.sort((a, b) => a.localeCompare(b, 'ja', { numeric: true }));
copy(titles)
// 結果をコンソールに出力
console.log(titles.join("\n"));
