Copie archivos de la lista de reproducción foobar a otra ubicación

Copie archivos de la lista de reproducción foobar a otra ubicación

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 Copyque permite abrir un .fplarchivo 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 .fpllista de reproducción. Foobar ha modificado su formato de archivo. playlists-v1.3Se pueden leer los archivos de listas de reproducción históricos almacenados en una carpeta . Sin embargo, los archivos de la carpeta playlists-v1.4no 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,)

  1. Busque search2 en str y reemplácelo con replace2

Reemplace 'blackorwhite.flac' con '' en 'C:\music\mj\blackorwhite.flac'

Resultado: 'C:\música\mj\'

  1. Busque búsqueda1 en el resultado que obtuvimos arriba y reemplácelo con reemplazar1

Reemplace 'C:\music\' con '' en 'C:\music\mj\'

Resultado: 'mj\'

información relacionada