2 votos

Automator - cambiar el nombre de sin .extensión html

Podemos capaces de cambiar el nombre de los archivos sin extensiones de archivo?

Hice probado el siguiente programa de instalación, Pero me sale el nombre del archivo termina con "." puede ser debido a que el mismo nombre de la carpeta como el archivo existe.

Aquí está mi flujo de trabajo actual. Se puede ver en la imagen que en el paso final, del archivo de nombre "dc." Que es un archivo html.

enter image description here

2voto

user3439894 Puntos 5883

Si una carpeta/directorio de el mismo nombre base del archivo de nombre no existe en el mismo nivel que el archivo puede hacer, de lo contrario, usted no puede retirar .html desde el nombre de archivo en el mismo nivel.

Para quitar la extensión y la . usted necesita usar:

  • Encontrar: .html en fullname

Si el nombre completo de la ruta contiene .html en otros el nombre de archivo, entonces usted tendrá que usar un Ejecutar el Shell Script de acción en lugar de cambiar el nombre de Buscador de Artículos de acción.

  • Ejecutar el Shell Script de acción:

    • Shell: /bin/bash
    • Pase de entrada: como argumentos

      for f in "$@"
      do
          [ ! -d "${f%.*}" ] || continue
          mv -n "$f" "${f%.*}"
      done
      

NOTA: Como codificado, si la carpeta/directorio de el mismo nombre base del archivo de nombre no existe en el mismo nivel que el archivo entonces no pasa nada y el nombre de archivo será invariable.


Si usted necesita para limpiar las cosas, que es para quitar tirados . en los nombres de archivo de la anterior, cambiar el nombre, haga lo siguiente en la Terminal:

cd /path/to/article
find . -type f -iregex '.*\.$' | for f in *; do [ ! -d "${f%.*}" ] || continue; mv -vn "$f" "${f%.*}"; done

Misma nota desde arriba se aplica aquí también.

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