Pro začátečníka asi těžký získat od OS aktuální adresář podle aktuálního uživatele. Spíš bych si udělal adresář např. C:\TestingData a tam si tyto soubory ukládal. Pak zadat absolutní cestu je snadné. Pro pochopení principu jak otevřít soubor v jakémkoliv umístění postačující.
Jinak při otevírání složky plocha tam asi bude figurovat něco jako Current User. Pokud se pokusíš otevřít složku jiného uživatele, s největší pravděpodobností nebudeš mít dostatečná práva k jeho otevření. Na to bys měl prostudovat API používaného OS (WinAPI)
Ještě pozn.: Pokud budeš otevírat soubor.txt bez udání cesty k souboru, bude cesta k souboru dána obsahem proměnné, u Win se tuším jmenuje CurrentDirectory. CurrentDirectory je "veličina" nestálá, může se změnit i za běhu tvé aplikace a tak bude soubor hledán pokaždé jinde. Před několika lety jsem si toto tvrzení ověřil pokusem se spuštěním dvou aplikací - stačil Word a pak moje aplikace.
hu