
He compilado una lista de reproducción en el reproductor de audio foobar. Mis archivos se encuentran en carpetas anidadas. Hay una raíz común. Luego hay una carpeta para distinguir el origen de los archivos (comprados en Amazon, iTunes, extraídos de un CD, etc.) y, finalmente, la jerarquía típica de artista y álbum.
Cuando arrastro los archivos de fb2k a una carpeta en el explorador, la jerarquía se aplana. Los archivos simplemente se copian en una carpeta. Una búsqueda en Internet dice que existe una herramienta AmoK Playlist Copy
que permite abrir un .fpl
archivo de lista de reproducción y copiar los archivos de audio que figuran allí en otro directorio manteniendo la jerarquía de carpetas. La última versión de ese programa data de 2011. Lo obtuve pero no pude abrir una .fpl
lista de reproducción. Foobar ha modificado su formato de archivo. playlists-v1.3
Se pueden leer los archivos de listas de reproducción históricos almacenados en una carpeta . Sin embargo, los archivos de la carpeta playlists-v1.4
no se pueden leer. Los archivos v1.3 están muy desactualizados.
Quiero copiar archivos cuidadosamente seleccionados a una memoria USB y quiero mantener la estructura de carpetas.
¿Cómo puedo copiar archivos de audio de una lista de reproducción en foobar a una carpeta que mantiene la jerarquía de las subcarpetas?
Respuesta1
Existe la posibilidad de seleccionar algunos o incluso todos los archivos en una lista de reproducción, hacer clic derecho y seleccionar File Operations
=> Copy to...
.
Hay un campo de entrada para un patrón para el archivo de destino. Que acepta operadores y funciones de foobar.documentación. Cuando se conoce y fija la jerarquía de las carpetas se puede trabajar con las distintas funciones. Una posible solución puede verse así: $directory(%path%,3)/$directory(%path%,2)/%directory%/%filename%
.
Esa solución obtuvo el apoyo de foobar.foro.
Respuesta2
Digamos que tienes todos tus archivos en
C:\música
Y quieres copiarlo a tu usb en
MI:
y preservar la estructura de carpetas. Ir a:
Foobar > lista de reproducción > seleccione todos los archivos que desea copiar > haga clic derecho > Operaciones de archivo > Copiar a > ...
Entonces se abrirá esta ventana:
Ventana de configuración de operaciones de archivos
Ahora en esa ventana:
Operación: Copiar
Destino: E:\
Nombre de archivo: $replace(%path%,C:\music\,,%filename_ext%,)%filename%
Ahora revisa la vista previa, si es correcta. Luego haga clic en 'Ejecutar'.
Explicación:
$reemplazar(cadena,buscar1,reemplazar1,buscar2,reemplazar2)
es decir.,
$reemplazar(C:\música\mj\negroorblanco.flac,C:\música\,,negroorblanco.flac,)
- Busque search2 en str y reemplácelo con replace2
Reemplace 'blackorwhite.flac' con '' en 'C:\music\mj\blackorwhite.flac'
Resultado: 'C:\música\mj\'
- Busque búsqueda1 en el resultado que obtuvimos arriba y reemplácelo con reemplazar1
Reemplace 'C:\music\' con '' en 'C:\music\mj\'
Resultado: 'mj\'