1 votos

Cómo comprobar que los archivos no están en la biblioteca de iTunes, pero están en la carpeta de iTunes?

Esta es una pregunta de Wil Wheaton de google+, pero me gustaría obtener una respuesta demasiado, stackexchange estilo.

Suponga que usted tiene toda su música en una carpeta llamada /iTunes/Música. Al agregar archivos a iTunes, los pone dentro de esta carpeta, por lo que se ve como esto: /iTunes/Music/artist/album/track

Supongamos que recientemente eliminado aproximadamente el 10 GB de música de tu biblioteca de iTunes, pero estúpidamente a la izquierda los archivos dentro de /iTunes/Música. Tienes toda la cosa de la copia de seguridad y prístina en un disco externo, así que usted no necesita para mantener que la música en esa carpeta.

He aquí la pregunta: usted quiere escribir un script que se va a comparar a su biblioteca de iTunes para el contenido de /iTunes/Música, identificar los archivos que se encuentran en /iTunes/Música, pero no el archivo de Biblioteca de iTunes, y moverlos a una carpeta nueva (probablemente en /tmp), de modo que usted puede tomar un vistazo, a continuación, eliminar.

Una posible solución sería escribir una secuencia de comandos que pone la salida de ls (con las banderas apropiadas) a un archivo, a continuación, diff ese archivo con el contenido de Library.xml y mover los archivos resultantes en un nuevo directorio. Es posible hacer esto?

Tal vez ya hay un Applescript que puede ser utilizado para lograr esto?

3voto

Shuft Puntos 420

Usted puede mover la ubicación de la carpeta iTunes Media, que solo se mueven los archivos en la biblioteca de iTunes.

Se puede tomar un tiempo, incluso si el origen y el destino están en la misma unidad (todavía tengo que decir que el OS para mover cada archivo de forma individual), sino que debe dejar atrás todos los archivos que no están en la biblioteca.

La carpeta iTunes Media ubicación se establece en las Preferencias de iTunes, en la pestaña Advanced. Por supuesto, esto sólo funciona si usted tiene "Mantener organizada la carpeta iTunes Media" marcada (que a juzgar por su pregunta es el caso).

Me permito sugerir algo tan simple como cambiar el nombre de la carpeta en la que se encuentra actualmente en la posición (es decir, mantener en un lugar en tu carpeta home, o cualquier unidad es actualmente) y, a continuación, mover de nuevo después de haber limpiado la 'huérfanos' de los archivos.

1voto

Bob Rivers Puntos 111

Pruebe esta secuencia de comandos. Es a partir de Doug AppleScripts. No la usé nunca, pero suena a lo que usted está buscando.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X