プレイリストが相対ファイルパスを参照するようにしたいので、携帯電話または将来のドライブにコピーできますが、それでも動作します。
プレイリストは/home/gratis/Music/Hip-Hop/50 Cent/The Very Best Of 50 Cent/11 - Patiently Waiting (ft. Eminem).m3u
にあり、そのエントリは次のとおりです。
#EXTM3U
#EXTINF:286,Eminem - Patiently Waiting (ft. 50 Cent)
/home/gratis/Music/Hip-Hop/Eminem/The EMINEM Anthology/074 - Patiently Waiting (ft. 50 Cent).opus
つまり、基本的には、それが置かれている場所から2つ上のディレクトリ-> Eminem-> The EMINEM Anthology->音楽ファイルです。
/home/gratis
を..
に置き換え、Mark Kirbyの提案(/home/gratis
を~
に置き換え)を試みましたが、どちらの試みも機能しませんでした。これらのパスを相対および/または移植可能にするにはどうすればよいですか?
相対パスの場合、プレイリストが配置されている場所が興味深いです。 ->パスは相対的です...何に対して?確かにプレイリスト! ;-)
track.flac
disc1/track.flac
../track.flac
-> ../
は1つ上のフォルダーを表します。../disk1/track.flac
絶対パスまたは相対パスの違いは、先頭の/
!のみです
だから...あなたのケースのためにそれらをすべて組み合わせるには、正しい相対パスは../../Eminem/The EMINEM Anthology/074 - Patiently Waiting (ft. 50 Cent).opus
です(私が正しい場合)。 ;-)
->ただし、フォルダー構造を変更すると、ほとんどの場合、相対的なプレイリストが台無しになりますが、プレイリストフォルダーの名前を変更するだけです。