Newsgroup: it.comp.macintosh
Titolo: Creare un archvio .ZIP ma senza i file nascosti _XXXX: si puo'?

Ciao a tutti,
ogni volta che invio un file compresso (dal FInder) a qualcuno che ha
un PC: quest'ultimi si lamentano del fatto che vedono un sacco di file
di zero K che iniziano con l'underscore ("_").
Conoscete qualche metodo per creare un archivio .ZIP senza questi
(inutili) file?
Grazie.

 (inutili) file?
Cerca tra le risorse di Faqintosh.
-- 
Ci sono 10 tipi di persone: quelle che capiscono il
sistema binario e quelle che non lo capiscono.


-- 
Marco @ Work __________________________________________________
PMac 7600/132 - MacOS 8.5 &  iBookG4 1.2/768 - MacOSX 10.3.9

 puoi ripulire cartelle e volumi
Non c'è bisogno di ripulire prima. Basta usare il plugin per Automator
presente su Faqintosh: zippa senza incorporare la "monnezza" varia...


presente su Faqintosh: zippa senza incorporare la "monnezza" varia...
Non lo trovo (ho cercato anche nelle risorse).
Un'altra domanda: perche' in FAQintosh nel campo "Frase o parola da
cercare" non posso digitare l'underscore?

 presente su Faqintosh: zippa senza incorporare la "monnezza" varia...
Sempre, però, ammettendo di avere Tiger... :(
-- 
bye
donger


Mi correggo. Eccolo:
http://www.faqintosh.com/risorse/it/sys/wflow/zip/

 Sempre, però, ammettendo di avere Tiger... :(
Nel plugin c'è questo AppleScript, che funziona anche con le versioni
precedenti:
on run {input, parameters}
tell application "Finder"
set n to count of input
set oggetto to (first item of input as string)
set Dir to ((container of item oggetto) as string)
set cartella to quoted form of POSIX path of Dir
set nome to ""
repeat with i in input
set nome to ¬
(quoted form of ((name of i) as string) & " " & nome)
end repeat
if n = 1 then
set nome_se to my nome_senza_estensione(oggetto)
else
set nome_se to "Archivio"
end if
if item (Dir & nome_se & ".zip") exists then
set theDate to current date
set theYear to year of theDate as text
set theMonth to (month of theDate as integer) as text
if length of theMonth < 2 then
set theMonth to ("0" & theMonth)
end if
set theDay to (day of theDate) as text
if length of theDay < 2 then
set theDay to ("0" & theDay)
end if
set now to time string of theDate
set chinnow to count of characters in now
if chinnow is 8 then
set theTime to (strings 1 thru 2 of now) & (strings 4 thru 5 of now) ¬
& (strings 7 thru 8 of now)
else
set theTime to "0" & (string 1 of now) & (strings 3 thru 4 of now) ¬
& (strings 6 thru 7 of now)
end if
set nome_se to ¬
(nome_se & "_" & theYear & theMonth & theDay & "-" & theTime)
end if
do shell script "cd " & cartella & "; zip -r " & ¬
quoted form of nome_se & " " & nome & "-x \\*.DS_Store"
end tell
return input
end run
on nome_senza_estensione(an_item)
tell application "Finder"
set theName to (name of item an_item) as text
set theExtension to (name extension of item an_item) as text
if theExtension is not "" then
set x to the offset of theExtension in theName
set theName to text 1 thru (x - 2) of theName
end if
return theName
end tell
end nome_senza_estensione


 precedenti:
Hei!!!!
TY!!!!!
;)
-- 
bye
donger

 TY!!!!!
Sostituisci "on run {input, parameters}" con "on open input" e "end run"
con "end open", e salvalo come applicazione: così lo puoi usare come
droplet.


 droplet.
Mille grazie, Prof!
-- 
bye
donger