我只想备份我的 FLAC 音乐文件夹。FLAC 文件可以像这样嵌套在文件夹中:
AlbumName/
??? Files/
? ??? someSong01.flac
? ??? someSong02.flac
??? Covers/
? ??? someCover01.jpg
? ??? someCover02.jpg
Run Code Online (Sandbox Code Playgroud)
如何复制和移动所有 AlbumName 的文件夹及其相应的结构和内容,其中至少包含一个 FLAC 文件中的某处(我假设这足以说明:音乐采用 FLAC 格式)
编辑: FLAC 文件可以嵌套;所以我可以有:
AlbumName2/
??? someSong01.flac
??? someSong02.flac
??? Covers/
? ??? someCover01.jpg
| ??? someCover02.jpg
Run Code Online (Sandbox Code Playgroud)
我想复制这些文件夹及其所有内容,而不仅仅是 FLAC 文件,并粘贴到另一个目录。
所以如果我也有
AlbumName3/
??? someSong01.mp3
??? someSong02.mp3
??? Covers/
? ??? someCover01.jpg
| ??? someHiddenSong.flac
Run Code Online (Sandbox Code Playgroud)
和
AlbumName4/
??? Files/
? ??? someSong01.mp3
? ??? someSong02.mp3
??? Covers/
? ??? someCover01.jpg
? ??? …Run Code Online (Sandbox Code Playgroud) 我正在使用以下单行将带有提示表的 flac 文件拆分为几个 flac 文件:
shntool split -f "Album.cue" -o flac -t '%n - %p - %t' "Album.flac"
Run Code Online (Sandbox Code Playgroud)
问题是:当提示表中的标题包含“ç”或“?”时 相应的拆分文件似乎已损坏,我无法收听。当然,如果我完全删除标题:
-t '%n - %p'
Run Code Online (Sandbox Code Playgroud)
创建文件没有任何错误。
那么,我如何处理提示表中的那些特殊字符(与标题一起出现,但它也可能影响表演者的名字”)