Tengo una carpeta que contiene varias subcarpetas anidadas.
La carpeta principal es de 1.2GB, y contiene casi 3,000 archivos de imagen de capturas de pantalla principalmente.
Mi Mac no tiene problema con las rutas/nombres de archivo largos obviamente, pero ahora necesito compartir estos archivos con una Autoridad del Reino Unido que usa Windows (no estoy seguro de qué versión, ya que mi pregunta hasta ahora ha caído en oídos sordos...)
Creo que la única forma en la que podré compartir los archivos es a través de OneDrive/Sharepoint, ya que a la Autoridad se le prohíbe usar cualquier otro método de intercambio en la nube.
Debido a la anidación (que debe permanecer) muchos de los nombres/rutas de archivo son demasiado largos, y OneDrive los está rechazando repetidamente, sin sincronizar más de 1,200 de ellos.
La ventana de error emergente solo muestra una ruta de archivo ofensiva, no ofrece una lista de archivos 'no compatibles'.
¿Hay alguna forma rápida de identificar y agrupar los nombres de archivo/rutas ofensivos para poder cambiarles el nombre?
No quiero cambiarles el nombre en lote en caso de que altere el significado que he elegido para los nombres de archivo individuales, que son importantes.
Más del 95% de los archivos son solo archivos de imagen y evidencia en una investigación de fraude de un empleado. Cada nombre de archivo es importante ya que proporciona contexto a la imagen, por eso no quiero usar una herramienta de lotes para cambiar los nombres a algo más corto pero poco útil.
No me importa revisarlos uno por uno, pero necesito saber cuáles son los nombres/rutas de archivo 'ofensivos' si voy a hacerlo.
Puede ser que también pueda anidar las carpetas ligeramente de forma diferente si sé cuáles están causando los problemas, ya que eso puede reducir la longitud de la ruta de acceso.
Idealmente, busco un software astuto similar a MassReplaceIt (que ya he utilizado para encontrar y reemplazar 'caracteres no permitidos' en los nombres de archivo), pero puedo usar comandos de terminal si no existe un software.
¡Gracias!
1 votos
Alternativamente, renombra las carpetas y proporciona una clave, de esa manera no estás esperando que cualquier acortamiento de nombre necesite ser completamente manual o inteligente.
0 votos
Escribir una clave para casi 3,000 archivos y renumerarlos? Gulp... Eso se va el resto del mes, entonces.
1 votos
Las carpetas, no los archivos. si tienen nombres de archivos de aproximadamente 260 caracteres, entonces van a tener problemas :P Podrías usar
A:A1:AA1:Nombre de archivo realmente largo
de lo contrario solo tienes que proporcionar una clave para la jerarquía de carpetas.1 votos
Gracias, creo que probablemente se debe en parte al grado de anidamiento - ninguno de los nombres de las carpetas es excesivamente largo. Pero algunos de los nombres de archivo probablemente sí lo sean. Simplemente desearía que OneDrive te proporcionara una lista de los archivos problemáticos en lugar de simplemente negar el salto y hacerte jugar a ser detective. Es posible que tenga que usar tu idea clave (por la cual, gracias), pero es mucho más fácil ver el nombre de una carpeta dentro de un nido y pensar, "eso necesita ser investigado" y hacer clic de inmediato, en lugar de tener que consultar una clave separada de carpetas. La persona que examina la evidencia no es joven ni técnica.
1 votos
Apoyo totalmente tu postura, pero como estás atrapado con el sistema de archivos de Windows de los '90s tempranos, algo tiene que ceder ;))