Newsgroup: it.comp.macintosh
Titolo: Aggiornare la data di una cartella

Una cosa che trovo molto fastidiosa è la mancanza di aggiornamento della
data di una cartella quando si aggiorna un file in un'altra cartella al
suo interno.
A me sarebbe utile identificare subito, in base alla data, le cartelle
che contengono i lavori più recenti. Invece mi trovo con quella
principale (es. il nome della ditta) che mantiene la data di creazione
indipendentemente dalle date dei file che si trovano in altre cartelle
al suo interno.
Per ovviare al problema spesso creo una cartella nuova al suo interno e
poi la cancello. Sapete ci sia un metodo meno macchinoso?

 poi la cancello. Sapete ci sia un metodo meno macchinoso?
il comando touch da Terminale (man touch per ulteriori opzioni)
-- 
He says the sun came out last night. He says it sang to him.

 il comando touch da Terminale (man touch per ulteriori opzioni)
conoscendo un minimo di applescript si potrebbe fare un droplet che
aggiorna la data di un file quando ci si droppa un file sopra. (o un
menu contestuale...)
-- 
Yoda of Borg am I! Assimilated shall you be! Futile resistance is, hmm?

 menu contestuale...)
stavo pensando ad un servizio, ma un droplet e' piu' interessante


 il comando touch da Terminale (man touch per ulteriori opzioni)
E' una cosa che può diventare permanente?
Confesso però che il terminale l'avrò aperto due volte in tre anni, puoi
immaginare quanto sia esperto. 

 immaginare quanto sia esperto.
Jack infatti suggeriva una soluzione piu' amichevole: un'applescript che
attualizza la data di modifica del file trascinatovi sopra


 stavo pensando ad un servizio, ma un droplet e' piu' interessante
io preferirei una voce nel menu contestuale, imho e' piu' comodo.



-- 
Porco Jobs!

 non ho capito la domanda
Chiedevo se con un comando da terminale l'aggiornamento della data delle
cartelle nel senso che interessa a me diventa permanente. Oppure se è un
comando da dare ogni volta si vuole che la data delle cartelle venga
aggiornata.

 menu contestuale...)
Non č cosě semplice.
Io spesso salvo i file dall'interno dei programmi, non sposto dei file
trascinandoli su una cartella.
Ad esempio nella cartella Ditta coi sono tre cartelle: Render, PDF, FHMX
Da Cinema4D, PhotoShop o FreeHand salvo o aggiorno i file direttamente
nella loro cartella. Le cartelle cambiano data, quella principale che le
contiene no.


Grazie, ma purtroppo non è quello che mi serve.
Per fortuna ho provato con una cartella di backup perché questa utility
ha cambiato la data a tutti i file e le cartelle contenute aggiornandola
a questo momento.
Ora ho circa 2500 file titti con la data: Oggi, 17:59
Non so a cosa possa servire.

 aggiornata.
Questa.
 - ∞


Grazie, ma purtroppo non è quello che mi serve.
Per fortuna ho provato con una cartella di backup perché questa utility
ha cambiato la data a tutti i file e le cartelle contenute aggiornandola
a questo momento.
Ora ho circa 2500 file tutti con la data: Oggi, 17:59


 a questo momento.
Beh, nelle preferenze puoi settarla per non agire sugli elementi
contenuti nella cartella ecc.
-- 
Porco Jobs!

 contenuti nella cartella ecc.
Hai ragione, avevo cliccato solo sulla finestra in primo piano e non mi
ero accorto delle preferenze.
Ho fatto diverse prove ma lo stesso non sono riuscito a ottenere quello
che voglio: fare in modo che una cartella che contiene dei file abbia la
data del file modificato più di recente. E di conseguenza anche un'altra
eventuale cartella che contiene la prima, e così via.


-- 
Nicola D'Agostino
<!-- 
http://www.nicoladagostino.net
 -->
<!-- 
http://www.nezmar.com
 -->

 suo interno.
Allegnado la seguente Azione Cartella a ciascuna delle cartelle interne
ottieni l'aggiornamento alla data odierna della cartella contenitore. Il
problema è che funziona solo se crei un nuovo file, non se ne aggiorni
uno esistente.
Che io sappia non c'è modo di intercettare la modifica di un file
utilizzando le semplici Folder Actions.
8<------8<------8<------8<------8<------8<------8<------8<------8<------
on adding folder items to this_folder after receiving these_items
  try
  tell application "Finder"
    set modification date of parent of this_folder to current date
  end tell
  on error the error_message number the error_number
    display dialog "Error: " & the error_number & ". " & the
error_message buttons {"OK"} default button 1
  end try
end adding folder items to
8<------8<------8<------8<------8<------8<------8<------8<------8<------
-- 
nif from outer space

 uno esistente.
Grazie! Non č proprio quello che volevo ottenere ma č gią un grosso
passo avanti.

 trascinandoli su una cartella.
si diceva infatti di creare un applescript sul quale trascinare la cartella
di interesse, a quanto ho capito
