¿Hay alguna forma de reemplazar por lotes los nombres de las carpetas actuales con números cada vez mayores? La función incorporada "Renombrar elementos del buscador" sólo te permite reemplazar en el tipo de "Buscar y reemplazar texto". No todos mis nombres de carpeta actuales tienen caracteres comunes. Estoy usando Mojave, por cierto.
Respuestas
¿Demasiados anuncios?Selecciona todas las carpetas que quieras renombrar, haz clic con el botón derecho del ratón y selecciona "Renombrar [número] elementos..."
Cuando se utiliza la función "Renombrar elementos del buscador", hay que cambiarla de "Reemplazar texto" a " Formato " en el menú desplegable:
Ahora puedes renombrarlo como quieras:
(Añadiré mejores imágenes más tarde)
Aquí hay una solución de AppleScript que es bastante eficiente. Puedes guardar este código en script editor.app como una aplicación.
set newName to 0
set theFolder to (choose folder with prompt "Choose Folder" with invisibles)
tell application "Finder"
set theFolders to folders of theFolder
set sortedFolders to sort theFolders by name
repeat with i from 1 to count of sortedFolders
set newName to newName + 1
set thisItem to item i of sortedFolders
set name of thisItem to newName
end repeat
end tell
Si prefiere que los nombres de las carpetas de un solo dígito aparezcan como de dos dígitos (01,02,03 etc.), use esta versión del script en su lugar
set newName to 0
set theFolder to (choose folder with prompt "Choose Folder" with invisibles)
tell application "Finder"
set theFolders to folders of theFolder
set sortedFolders to sort theFolders by name
repeat with i from 1 to count of sortedFolders
set newName to newName + 1
set thisItem to item i of sortedFolders
if newName is less than 10 then
set name of thisItem to 0 & newName as string
else
set name of thisItem to newName
end if
end repeat
end tell