3 votos

¿Cómo puedo obtener mi AppleScript código para mover archivos?

Después de haber utilizado Automator para organizar los archivos de la extensión del archivo correctamente antes de que me decidí a crear un AppleScript aplicación que me va a salvar de tener que cambiar los parámetros de forma manual, como Automator no me permite definir una variable para el "Filtro de Buscador de Artículos" de la acción.

Sin embargo, por alguna razón u otra, mi AppleScript código decide no moverse .wad archivos. Lo he probado con .los archivos jpg y funciona perfectamente. Lo he probado con .archivos epub, lo mismo. Pero no parece ser capaz de detectar .wad archivos.

A continuación es mi código. Se crea la carpeta en la ubicación correcta con el nombre que he puesto en el primer cuadro de diálogo, pero no se mueve .wad archivos en la nueva ubicación. Termino de crear una carpeta vacía. El Resultado de AppleScript me da cuando el script finaliza es {}

display dialog "Set folder name" default answer ""
set foldername to (text returned of result)

display dialog "Set file type" default answer ""
set filetype to (text returned of result)

set newfolder to ((path to downloads folder as text) & foldername as text)

tell application "Finder"

    if not (exists folder ((path to downloads folder as text) & foldername as text)) then
        make new folder at (path to downloads folder) with properties {name:foldername}
    end if

    move (every file of folder (choose folder) whose name extension is filetype) to folder newfolder

end tell

1voto

Steve Evans Puntos 155

Aparece la siguiente línea devuelve una lista vacía:

every file of folder (choose folder) whose name extension is filetype

Como un experimento, probar un sufijo diferente de coincidencia de criterio:

every file of folder (choose folder) whose name ends with ".wad"

En el Finder, asegúrese de que el .wad archivos están mostrando de hecho su nombre completo. Hacer esto con Obtener Información sobre una wad archivo en el Finder. Es improbable pero posible que el verdadero sufijo de archivo se oculta y por lo tanto de no ser correspondidos.

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