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.
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.