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
-
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:
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:
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
-
no, jestli ti nevadi, ze to nebude primo nejakou vestavenou funkci Mona, tak mrkni na soubor ~/.config/user-dirs.dirs
-
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.
-
to je věc freedesktop, taky to mám (Debian & Xfce)
http://www.freedesktop.org/wiki/Software/xdg-user-dirs