• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: What's wrong with this call to zip?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: What's wrong with this call to zip?


  • Subject: Re: What's wrong with this call to zip?
  • From: "Mark J. Reed" <email@hidden>
  • Date: Wed, 27 Feb 2008 07:34:16 -0500

Also. It is generally considered poor etiquette to distribute an
archive that extracts multiple files in the current folder.  If
there's more than one file, convention is to use a subfolder, and to
have the folder name match the unsuffixed archive name (so
foofiles.zip expands to a folder named foofiles).


On 2/27/08, Mark J. Reed <email@hidden> wrote:
> Ditto is a fine solution - I didn't realize it would create zip files
> - but using zip is just a matter of specificity. It creates the zip
> file exactly where you tell it to, and archives the files with exactly
> the paths you give it. .
>
>
> On 2/27/08, Axel Luttgens <email@hidden> wrote:
> > Le 27 févr. 08 à 12:05, KOENIG Yvan a écrit :
> >
> > >
> > > Le 26 févr. 2008 à 22:58, Mark J. Reed a écrit :
> > >
> > >> The "zip" command requires you to give it the name of the zip file to
> > >> create, before the list of files to add to it.  And if you want to
> > >> include a folder with all its contents, you need to supply the -r
> > >> option.  In Terminal it looks like this:
> > >>
> > >> zip -r newfile.zip /path/to/some/directory/
> > >
> > >
> > >
> > > Thank's but it doesn' work.
> > >
> > > If I pass (as you wrote) a simple name for the dest file it doesn't
> > > create an archive.
> >
> >
> > Hello Yvan,
> >
> > It may have created it, but perhaps not at the location you expected
> > to see it...
> > For example, if you run this one in Script Editor:
> > 	do shell script "pwd"
> > you may get
> > 	"/"
> > in the result pane. [1]
> > That is, on my box and for a shell script run from "Script Editor",
> > the current working directory is the root of the boot volume; so, it
> > is very likely that zip would have created its archive there.
> >
> >
> > > If I pass a pathname, I get the archive "les_fonctions_Numbers
> > > +.rtfd.tgz" on the desktop
> > > but when I expand it, I don't get the "les_fonctions_Numbers+.rtfd"
> > > but a folder named "Users" containing
> > > a subfolder named "yvankoenig" containing
> > > a folder named "Desktop" containing
> > > two files:
> > >
> > > "les_fonctions_Numbers+.rtfd"
> > > and
> > > "les_fonctions_Numbers+.rtfd.06c"
> > >
> > > This is not what I wish ;-)
> >
> >
> > That's because zip takes into account the hierachy, as passed in its
> > arguments, of the files/folder to be archived.
> > Perhaps could you consider soemthing like this:
> > 	cd ~/Desktop
> > 	zip -r les_fonctions_Numbers+.rtfd.zip les_fonctions_Numbers+.rtfd
> > assuming item "les_fonctions_Numbers+.rtfd" is on your desktop?
> >
> > HTH,
> > Axel
> >
> >
> > [1] Note that this may change from one version of AppleScript to
> > another, and even depend on the execution context (Script Editor vs an
> > applet, for example); the rule is: never rely on a default current
> > working directory...
> >
> >
> >
> >  _______________________________________________
> > Do not post admin requests to the list. They will be ignored.
> > AppleScript-Users mailing list      (email@hidden)
> > Help/Unsubscribe/Update your Subscription:
> >
> > Archives: http://lists.apple.com/archives/applescript-users
> >
> > This email sent to email@hidden
> >
>
>
> --
> Mark J. Reed <email@hidden>
>


--
Mark J. Reed <email@hidden>
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users

This email sent to email@hidden

  • Follow-Ups:
    • Re: What's wrong with this call to zip?
      • From: KOENIG Yvan <email@hidden>
References: 
 >What's wrong with this call to zip? (From: KOENIG Yvan <email@hidden>)
 >Re: What's wrong with this call to zip? (From: Philip Aker <email@hidden>)
 >Re: What's wrong with this call to zip? (From: KOENIG Yvan <email@hidden>)
 >Re: What's wrong with this call to zip? (From: "Mark J. Reed" <email@hidden>)
 >Re: What's wrong with this call to zip? (From: KOENIG Yvan <email@hidden>)
 >Re: What's wrong with this call to zip? (From: Axel Luttgens <email@hidden>)
 >Re: What's wrong with this call to zip? (From: "Mark J. Reed" <email@hidden>)

  • Prev by Date: Re: What's wrong with this call to zip?
  • Next by Date: Re: What's wrong with this call to zip?
  • Previous by thread: Re: What's wrong with this call to zip?
  • Next by thread: Re: What's wrong with this call to zip?
  • Index(es):
    • Date
    • Thread