Я работаю над проектом Java (Eclipse IDE), который использует файлы XWT для целей пользовательского интерфейса (который в основном представляет собой XML-файл). Мне нужно динамически редактировать один из этих файлов во время выполнения программы.Java - Получить путь к файлу в моем проекте
Однако проект не будет выполнен из определенного каталога, и мне нужно получить относительный путь к файлу.
Таким образом, сказать, что мой файл находится в:
com.foo.goo.src.com.foo.goo.toto
Какой перевод на моем диске:
C: \\ com.foo.goo \ SRC \ COM \ Foo \ липкая \ тото \ file.xwt
Но затмить рабочий каталог "C: \ Eclipse, \ Workspace"
есть ли способ, чтобы открыть этот файл ?
Благодаря
Здравствуйте, проблема в том, что у меня нет способ узнать, что файл будет находиться в «C: \\ file.txt». Это то, что мне нужно определить. Единственное, что я знаю, это URL-адрес файла (не URI) – Zangdar
Я попытался использовать методы Paths.get (url.toURI()). ToFile(), но он выдает исключение FileSystemNotFoundException. У меня есть начало решения, используя «(url.toURI(). GetPath()). ToFile(). GetAbsolutePath()» однако полученный путь неверен: если файл uri - \\ com \\ foo \ goo \ file.xwt, абсолютный путь, который я получаю в конце, это C: \\ com \\ foo \\ goo \\ file.xwt, поэтому все между C: \\ и \\ com отсутствует. – Zangdar