Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Myrmica 07 Ledna 2013, 21:47:23

Název: Mono a zjistění adresáře "Dokumenty"
Přispěvatel: Myrmica 07 Ledna 2013, 21:47:23
Používám C#, Gtk, Mono a MonoDevelop. Potřebuji zjistit cestu do adresáře Dokumenty. Domníval jsem se, že to lze pomocí funkce:
Kód: [Vybrat]
string path = Environment.GetFolderPath (Environment.SpecialFolder.MyDocuments);jenže tato funkce mi vrátí pouze cestu do domovského adresáře uživatele ("/home/username"). Je nějaká jiná možnost, jak zjistit cestu k dokumentům?

(Jinak mám dojem, že práce v Gtk, Monu a MonoDevelopu je pro masochisty  ;) )

Verze, kterou mám aktuálně nainstalovanou:
Citace
MonoDevelop 3.0.3.2
Installation UUID: c8461521-c804-4bf4-b289-0756f7450a0f
Runtime:
   Mono 2.10.8.1 (Debian 2.10.8.1-5ubuntu1) (64-bit)
   GTK 2.24.13
   GTK# (2.12.0.0)
Build information:
   Git revision: 7bf6ac0ca43c1b12703176ad9933c3484c05c84c-dirty
   Build date: 2012-08-24 05:44:11+0000
Operating System:
   Linux
   Linux dolphin 3.5.0-21-generic #32-Ubuntu SMP Tue Dec 11 18:51:59 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Název: Re:Mono a zjistění adresáře "Dokumenty"
Přispěvatel: MacHala 09 Ledna 2013, 19:24:43
no, jestli ti nevadi, ze to nebude primo nejakou vestavenou funkci Mona, tak mrkni na soubor ~/.config/user-dirs.dirs
Název: Re:Mono a zjistění adresáře "Dokumenty"
Přispěvatel: Myrmica 09 Ledna 2013, 20:08:01
Ano, to je jedna z možností nad, kterou jsem uvažoval. Jen nevím jestli soubor ~/.config/user-dirs.dirs patří do Unity, Gnome nebo je obecně platný pro Linux. Hodilo by se mi abych ten adresář našel i na jiných distribucích Linuxu.
Název: Re:Mono a zjistění adresáře "Dokumenty"
Přispěvatel: pacholik 09 Ledna 2013, 22:06:32
to je věc freedesktop, taky to mám (Debian & Xfce)
http://www.freedesktop.org/wiki/Software/xdg-user-dirs