1 votos

¿Puede Finder / Spotlight buscar archivos por una hora específica del día?

Tengo miles de imágenes JPG de un timelapse de GoPro grabado en incrementos de 5 minutos a lo largo del día. Necesito coger sólo las imágenes de las 12PM, pero tengo que desplazarme hacia abajo hasta llegar al siguiente archivo.

¿Existe una forma dentro de Finder/Spotlight/Terminal/Easy Find u otra aplicación para buscar un archivo no sólo por fecha específica sino por la hora específica? Ver la imagen de abajo para un ejemplo de mi ventana del buscador. No quiero tener que desplazarme a través de tantas imágenes para coger sólo el archivo de las 12PM.

Y sólo para reiterar, tengo miles de imágenes de un lapso de tiempo de 1 año en varias carpetas todo organizado.

Finder Screenshot

1voto

wch1zpink Puntos 11

Aquí hay un AppleScript que le permitirá elegir una carpeta para buscar y establecer los criterios de búsqueda de los archivos que desee. A continuación, seleccionará automáticamente los archivos de los resultados de la búsqueda, en una nueva ventana del buscador.

Pegue lo siguiente AppleScript en un nuevo script Editor.app documento. El código puede ejecutarse directamente en script Editor . También se puede guardar en script Editor como una "aplicación", entonces puede lanzarse a través de Buscador haciendo doble clic en ella, como cualquier otra aplicación.

NOTA: Esta versión incluye un "mes o mes y día de creación del archivo" a los criterios de búsqueda.

activate
set monthCreated to text returned of (display dialog ¬
    "Insert Month or Month & Day  of file creation" default answer ¬
    "January 5" buttons {"Cancel", "Continue"} default button 2 cancel button 1 ¬
    with title "File Search Criteria - Step 1")

activate
set timeCreated to text returned of (display dialog ¬
    "Insert Time of Day of file creation" default answer ¬
    "12:00" buttons {"Cancel", "Continue"} default button 2 cancel button 1 ¬
    with title "File Search Criteria - Step 2")

activate
set |AM or PM| to text returned of (display dialog ¬
    "Insert AM or PM" default answer "PM" buttons {"Cancel", "Continue"} ¬
    default button 2 cancel button 1 with title "File Search Criteria - Step 3")

activate
set theFolder to choose folder with prompt "Search in Folder"

set revealTheseFiles to {}

tell application "System Events"
    set theFiles to files of theFolder
    repeat with thisFile in theFiles
        set fileCreationDate to (get creation date of thisFile)
        if monthCreated is in date string of fileCreationDate then
            if timeCreated is in time string of fileCreationDate then
                if |AM or PM| is in time string of fileCreationDate then
                    set end of revealTheseFiles to (thisFile as alias)
                end if
            end if
        end if
    end repeat
end tell

tell application "Finder" to reveal revealTheseFiles

NOTA: Esta versión siguiente NO incluye un "mes o mes y día de creación del archivo" a los criterios de búsqueda.

activate
set timeCreated to text returned of (display dialog ¬
    "Insert Time of Day of file creation" default answer ¬
    "12:00" buttons {"Cancel", "Continue"} default button 2 cancel button 1 ¬
    with title "File Search Criteria - Step 1")

activate
set |AM or PM| to text returned of (display dialog ¬
    "Insert AM or PM" default answer "PM" buttons {"Cancel", "Continue"} ¬
    default button 2 cancel button 1 with title "File Search Criteria - Step 2")

activate
set theFolder to choose folder with prompt "Search in Folder"

set revealTheseFiles to {}

tell application "System Events"
    set theFiles to files of theFolder
    repeat with thisFile in theFiles
        set fileCreationDate to (get creation date of thisFile)
        if timeCreated is in time string of fileCreationDate then
            if |AM or PM| is in time string of fileCreationDate then
                set end of revealTheseFiles to (thisFile as alias)
            end if
        end if
    end repeat
end tell

tell application "Finder" to reveal revealTheseFiles

La siguiente animación demuestra la ejecución de lo anterior AppleScript código directamente desde el script Editor.app .

La animación comienza mostrando una ventana del Finder sin archivos seleccionados y termina con los archivos de la búsqueda seleccionados en la ventana del Finder.

enter image description here

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