1

音楽を iTunes に入れるには、その場所を見つけてから、ファイルを掘り下げて iTunes フォルダを見つけ、それをコピーして iTunes フォルダに貼り付ける必要があります。

私が欲しいのは、それが含まれているフォルダーをスキャンして、末尾が で終わるファイルを探し.mp3、それらのファイルを iTunes フォルダーに移動する Ruby スクリプトです。

ファイルの名前がわかっている場合、ファイルを iTunes に移動する方法はわかってい.mp3ますが、iTunes フォルダにあるファイルだけを見つけるにはどうすればよいですか。で終わるファイルのみを選択するために使用できるものについての指示が必要です.mp3

4

3 に答える 3

2
require 'find'
require 'fileutils'
Find.find('/') do |f|
  FileUtils.mv(f, "ABSOLUTE PATH TO ITUNESFOLDER") if f.match(/\.mp3\Z/)
end

開始点のディレクトリ ツリー全体 (この場合は「/」(ファイル システム全体)) をスキャンするため、おそらくしばらく時間がかかります。「/」ではなく、ホームディレクトリから開始することもできます

于 2012-05-03T05:32:13.117 に答える
0

上記の両方のソリューションへの注意: このタイプのアクションのターゲットにする必要がある "iTunes に自動的に追加" フォルダーがあります。

....../iTunes/iTunes Media/Automatically Add to iTunes/

これにより、iTunes でトラックを取得するためのより良い方法が可能になります。

于 2012-06-01T16:51:09.390 に答える