Spostare file

Spazio alle applicazioni di terze parti per FileMaker

Moderatore: Moderatori

Rispondi
Bobbyboy
Messaggi: 29
Iscritto il: venerdì 21 aprile 2006, 2:00
Località: Venezia

Spostare file

Messaggio da Bobbyboy » venerdì 20 novembre 2009, 14:45

Ciao a tutti, chiedo scusa se non è la sezione corretta ma guardando tra le varie sezioni non saprei dove inserire la richiesta.
Avrei bisogno di capire come spostare dei file da una cartella a un'altra del computer (mac, perché su windows riesco a farlo) dando come indirizzo di destinazione il valore di alcuni campi.
Su Windows uso:

Codice: Seleziona tutto

"cmd /C if not exist \"C:\\" & Nome_cartella & "\""  & " md \"C:\\" & Nome_cartella & "\""
per creare la cartella Nome_cartella se non esiste, poi:

Codice: Seleziona tutto

"cmd /C move \"" & CercaeSost ( Nome_file ; "/" ; "\\" ) & "\" " & "\"C:\\" & Nome_cartella & "\""
per spostare il file Nome_file nella cartella desiderata, ed eventualmente:

Codice: Seleziona tutto

"cmd /C copy \"" & CercaeSost ( Nome_file ; "/" ; "\\" ) & "\" " & "\"C:\\" & Nome_cartella & "\""
se dovessi solo copiare il file mantenendo l'originale nella sua posizione.
Però su mac... non saprei come fare. Usare la shell, ma ci sto sbattendo la testa e non riesco a trovare il modo.

Mi scuso ancora se sono in una sezione non appropriata, chiedo agli amministratori di reindirizzarmi nella posizione giusta.

Grazie ancora a tutti.

Bob
Bobby

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Re: Spostare file

Messaggio da stregatto » venerdì 20 novembre 2009, 15:42

via shell con mv o cp. oppure via Applescript.

.g.

Bobbyboy
Messaggi: 29
Iscritto il: venerdì 21 aprile 2006, 2:00
Località: Venezia

Re: Spostare file

Messaggio da Bobbyboy » venerdì 20 novembre 2009, 16:23

stregatto ha scritto:via shell con mv o cp. oppure via Applescript.
Eh... sicuramente... il problema per me (neofito di applescript e di shell su mac), la cosa si fa un po' difficile.
Ho provato a utilizzare automator, ma non saprei come passare i parametri Nome_cartella e Nome_file...

Continuo a cercare, intanto grazie per la risposta...
Bobby

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Re: Spostare file

Messaggio da stregatto » venerdì 20 novembre 2009, 21:45

da terminale usa man mv e vedi cosa ti dice
.g.

Bobbyboy
Messaggi: 29
Iscritto il: venerdì 21 aprile 2006, 2:00
Località: Venezia

Re: Spostare file

Messaggio da Bobbyboy » sabato 21 novembre 2009, 21:41

stregatto ha scritto:da terminale usa man mv e vedi cosa ti dice
.g.
Grazie mille... provvedo a studiare un po' ;-)
Bobby

Bobbyboy
Messaggi: 29
Iscritto il: venerdì 21 aprile 2006, 2:00
Località: Venezia

Re: Spostare file

Messaggio da Bobbyboy » domenica 22 novembre 2009, 9:34

stregatto ha scritto:da terminale usa man mv e vedi cosa ti dice
.g.
Bene, dopo aver creato la stringa da dare in pasto alla shell... un'ultima cosa.
Su quando compilo lo script con windows, l'istruzione invia evento mi risulta così:

Codice: Seleziona tutto

Invia evento [""; "aevt"; "odoc"; ..........]
Compilando su mac, invece:

Codice: Seleziona tutto

Invia evento ["<sconosciuta>", "aevt"; "odoc"; .........]
Ho provato a selezionare "Specifica applicazione" e indicare Terminale, ma nulla... sicuramente sbaglio qualcosa.
Ultima dritta? Poi prometto non rompo più... ;-)
Bobby

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Re: Spostare file

Messaggio da stregatto » domenica 22 novembre 2009, 9:59

puoi usare un applescript che esegua il comando da terminale oppure usare un plug-in free come zippshell.

.g.

Bobbyboy
Messaggi: 29
Iscritto il: venerdì 21 aprile 2006, 2:00
Località: Venezia

Re: Spostare file

Messaggio da Bobbyboy » domenica 22 novembre 2009, 23:10

Purtroppo ZippShell non si trova più... non è più disponibile il sito.
Visto che era gratuito, non è che ne hai una copia da inoltrarmi?
Grazie ancora...

B.
Bobby

Rispondi