Mail Archives: cygwin/2007/01/05/04:32:06
On Jan 4 23:39, Christian Franke wrote:
> Igor Peshansky wrote:
> >...
> >The point I was making was that maybe we could add another option to
> >cygpath to retrieve the "My Documents" path... Opinions?
> >
>
> Yes, good point. I would suggest:
>
> -M, --mydocs output 'My Documents' directory
>
> and as an extension for still missing folders:
>
> -F n, --folder=n output special folder with CSIDL value n (with 0xHEX
> allowed)
>
> Examples:
>
> $ cygpath -M
> /cygdrive/c/Documents and Settings/USER/My Documents
>
> $ cygpath -F 5
> /cygdrive/c/Documents and Settings/USER/My Documents
>
> $ cygpath -F 0x19
> /cygdrive/c/Documents and Settings/All Users/Desktop
>
> $ cygpath -F 0x1a
> /cygdrive/c/Documents and Settings/USER/Application Data
>
> $ cygpath -F 0x35
> /cygdrive/c/Documents and Settings/All Users/My Music
>
> With a simple wrapper script, all symbolic may be used:
>
> n="$(sed -n 's,#define CSIDL_'"$1"'\t\([0-9]*\),\1,p'
> /usr/include/w32api/shlobj.h)"
> cygpath -F ${n:?"$1 not found"}
>
>
> Thanks for any comment
http://cygwin.com/acronyms/#PTC
http://cygwin.com/acronyms/#SHTDI
Come on, what did you expect? ;)
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Red Hat
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -