Mueva el nombre de la carpeta y el archivo a metadatos, cambie el nombre de los archivos por lotes

Mueva el nombre de la carpeta y el archivo a metadatos, cambie el nombre de los archivos por lotes

Soy un novato en programación en la línea de comandos, así que perdónenme por pedir ayuda muy básica.

Quiero tomar una carpeta con muchas subcarpetas, agregar las subcarpetas y los nombres de los archivos a los metadatos y luego cambiar el nombre de los archivos. Así, por ejemplo, el primer archivo de la primera carpeta se denominaría literalmente F0000001, el siguiente archivo F0000002y así sucesivamente. Todos los nombres de archivos están en el formato [author] [year] [title]. Al observar las preguntas de otras personas, estas parecen factibles, pero no confío en mí mismo para intentar construir el código de la línea de comando basándose en las respuestas de otras personas solo para los componentes de lo que quiero hacer.

Cualquier ayuda que alguien pueda brindar será muy apreciada.

EDITAR: Para responder a las preguntas de Kagan, el método de denominación [autor] [año] [título] significa nombres de archivos como Vourvoulias 2012. Tinta.

Las posibles ambigüedades son algunos archivos a los que nombré en honor a una organización cuando, como mínimo, debería haberlo hecho con una sola palabra y haber usado "et al" cuando había varios autores y "(ed)" o "(eds)" cuando era una colección editada. Comencé mis convenciones de nomenclatura de archivos hace años sin pensar en programarlas más adelante.

La gran, gran, gran mayoría de los nombres de archivos son ".PDF" y también algunos ".EPUB". No necesito la información ".pdf" como metadatos.

re:directorios: al final de este proceso espero no tener subcarpetas y solo tener una carpeta gigantesca para conectar a Mendeley. Los nombres de las subcarpetas simplemente se convertirían en etiquetas adjuntas a los archivos que anteriormente estaban en esas subcarpetas. Así, por ejemplo, los archivos de la carpeta "Economía política africana" tendrían la etiqueta "Economía política africana", y así sucesivamente.

Espero que eso aclare todo.

información relacionada