Windows specific folders within Java Eclipse

8 отговора 0 прегледа
#1

Windows specific folders within Java Eclipse

Здравейте,
начин за получаване на специфични пътища за операционна система?
Например под Windows "Program files\common files"?
Мерси предварително!
П.П: Търсенето в интернет и java.lang.System не дадоха резултат.

Отговор
в отговор на Юфka #2

Re: Windows specific folders within Java Eclipse

Може би това имаш предвид:
[линк]

Отговор
в отговор на igurbev #3

Re: Windows specific folders within Java Eclipse

Вътре няма тези данни които търся. Като например Program Files\Common Folders.

Отговор
в отговор на Юфka #4

Re: Windows specific folders within Java Eclipse

Тогава пробвай с

"C:/Program files/Common folders"

Казано честно не разбирам какъв е проблема.

Отговор
в отговор на igurbev #5

Re: Windows specific folders within Java Eclipse

Прегледай системните променливи на Уиндоус, повечето такива пътища ги има специфицирани там. Примерно при мен
CommonProgramFiles=C:\Program Files\Common Files

Отговор
в отговор на termit #6

Re: Windows specific folders within Java Eclipse

Проверих няколко Уиндоуса. Нямат такива данни.
Единствен вариант който избягвах досега е да използвам JNI и Windows Shell API, по специално SHGetSpecialFolderLocation. Търсенето ще продължи!

Отговор
в отговор на Юфka #7

Re: Windows specific folders within Java Eclipse

Разгледай това долу, нямам уиндоус за да го тествам, но трябва да ти върши работа:

[линк]

Отговор
в отговор на Юфka #8

Re: Windows specific folders within Java Eclipse

Може ли малко повече инфо за тези уиндоуси, на които си пробвал? Пробвах на Виста СП1, ХР СП2 и 2к СП4, на всички има променлива %commonprogramfiles% и я взимам коректно през System.getenv()

Отговор
в отговор на termit #9

Мерси на всички отзовали се!

Ще използвам JNA . А CommonProgramFiles наистина съществува като променлива.

Отговор