Voglio creare uno script che accetta la selezione del file corrente e la sposta in una cartella già esistente. Quindi duplicherò questo codice per altre 9 cartelle e assegnerò loro tutte le scorciatoie da tastiera.
La mia applicazione è piuttosto specifica e sfortunatamente ho bisogno di usare il Finder per monitorare rapidamente campioni audio piuttosto che il Terminale. (Sto guadando migliaia di campioni audio, cancellandoli e ordinandoli in sottocartelle).
L'idea è molto semplice:
tell application "Finder"
move selection to alias "Users:Jordan:Desktop:0"
end tell
Questo codice funziona; tuttavia, procede quindi a spostare la cartella principale del file di destinazione nella cartella di destinazione. Questa azione rende la sceneggiatura controproducente e inutile. Ho provato la stessa idea in motorino senza alcun risultato. Ho creato script lunghi per cercare di impedire a tell di spostare anche la cartella, ma niente ha funzionato.
È al di là di me perché una funzione così semplice può essere così buggata e difficile e perché non importa quante variabili ho impiegato per rendere la selezione statica, o quanti condizionali o ritardi aggiungo, lo script sposta ancora il file in folder A
a folder B
THEN folder A
in folder B
.
Come faccio a spostare file
in folder A
in folder B
senza spostare folder A
anche in esso?