1 votos

applescript - extraer el nombre del archivo de la ruta posix

set p to "/Users/myAccount/Desktop/testfilename.txt"
set a to POSIX file p

Me gustaría extraer "testfilename.txt" de la ruta posix anterior? ¿Alguien sabe cómo hacer eso?

2voto

Sha Puntos 21

Prueba esto:

set yourpath to ("/YOUR/PATH/HERE/file.ext") as POSIX file
do shell script "basename " & quoted form of POSIX path of yourpath

Esto debería funcionar también para archivos y carpetas.
Utilicé "basename " & quoted form of ... porque AppleScript y el shell scriptmanejan los espacios en los directorios de forma bastante diferente, lo que debería permitirte utilizar también rutas con espacios.

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