Hampe Posted January 3, 2009 Share Posted January 3, 2009 Jag har skrivit ett javaprogram där jag skriver ut inställningarna till textfiler. Jag har dock problemet att UAC hindrar programmet till att skriva filer i programmappen (program files) utan att programmet körs med administrativa rättigheter. Därför vill jag att programmet ska hålla sig till Appdata mappen. Jag hittar dock inget sätt att lösa detta enkelt på. Att använda System.getProperty("user.home") fungerar inte längre eftersom det inte är relevant för Windows 7 eller Vista. Finns det något sätt att ta reda på sökvägen för Appdata i java eller i värsta någon fulväg som funkar? Quote Link to comment Share on other sites More sharing options...
anderspe Posted January 4, 2009 Share Posted January 4, 2009 Om du öppnar ett kommadoförster och skriver SET ser du alla miljövariabler du har, under min Vista finns bla ett som heter ProgramData Vilket kanske är vad du letar efter, om inte kan det vara en lösning att du bestämmer vilket Setvariabel du kommer att leta efter, och vid installation får man varkert sätta den, det finns en hel del program som gör så. mvh Anders Quote Link to comment Share on other sites More sharing options...
Guest al6 Posted January 4, 2009 Share Posted January 4, 2009 Varför helt enkelt inte bara använda System.getenv("APPDATA"); ? Dock är sånt här inte att rekommendera, eftersom du nu är beroende av en viss plattform. Quote Link to comment Share on other sites More sharing options...
Hampe Posted January 4, 2009 Author Share Posted January 4, 2009 Tack visste inte om System.getenv("APPDATA"); och fick inte upp den när jag googlade men nu funkar det kanon Just i detta fall så spelar det ingen roll att progammet blir låst till ett OS eftersom det ändå bara är skrivit för Windows, men annars är det ju bar att kolla vilket OS som körs. Quote Link to comment Share on other sites More sharing options...
Guest al6 Posted January 4, 2009 Share Posted January 4, 2009 Får man fråga vad du har gjort? Quote Link to comment Share on other sites More sharing options...
Hampe Posted January 4, 2009 Author Share Posted January 4, 2009 Jorå det får man jag har gjort ett program som sorterar filer till olika mappar då de släpps på en genväg eller genvägen som finns i sendTo menyn. Det hela sköts med bat filer som skrivs med mitt java program. Det var från början ett litet snabbt projekt när jag började med Java på gymnasiet men det blev efterhand mycket större än vad jag tänkte från början. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.