如何解决相对路径问题?我在寻找的是一个类似于php的realpath的函数。该功能只需要删除所有../ ./,以便输入字符串可以安全地与其他字符串一起使用。Java解决相对路径问题
6
A
回答
9
一般的方法是使用File类getCanonicalPath()方法。
4
既然你提到过PHP,我会假设一个web上下文。随着Servlet API的,你可以得到相应的使用servletContext.getRealPath(relativePath)
外的web环境下,你可以使用file.getAbsolutePath()
,其中file
是使用相对路径构建java.io.File
相对路径的真实路径。
2
我知道它尚未投入生产,但在Java 7中,可以拨打Path.resolve(Path)。
只是单挑。
+1
,Path.resolve只是聪明地加入了路径的两部分。例如目录路径+文件名,以及其他一些技巧。 “此方法将给定路径加入此路径并返回以给定路径结束的结果路径。” – 2013-12-18 16:21:54
相关问题
- 1. 如何解决include文件中的相对路径问题?
- 2. 如何解决Joomla中组件的相对路径问题?
- 3. WPF相对路径问题
- 4. 解决不存在的文件的类路径相对路径
- 5. 相对/绝对路径问题
- 6. java路径问题
- 7. 用Jython实现Java,解决路径问题的优雅方法?
- 8. python中的绝对路径和相对路径问题
- 9. 相对路径问题致电
- 10. .NET Windows Service的相对路径问题..?
- 11. Webpack @ font-face相对路径问题
- 12. 相对路径的mod_rewrite问题css/js
- 13. 相对URL路径的问题
- 14. Firefox中的相对路径问题?
- 15. Python的相对路径问题
- 16. Python中的相对路径问题
- 17. 简单相对路径问题
- 18. 相对文件路径问题
- 19. 相对路径和mod_rewrite问题
- 20. ASP&Javascript:相对路径问题
- 21. WPF GifBitmapDecoder Uri相对路径问题
- 22. 使用recaptcha - 相对路径问题?
- 23. Eclipse中相对路径的问题。
- 24. JW播放器相对路径问题
- 25. 问题wwith DotNetNuke中的相对路径
- 26. ImageLoading Flash中的相对路径问题
- 27. 与Java相对路径
- 28. java的相对路径
- 29. Java中的相对路径
- 30. cmd java相对路径
其实我正在寻找一个通用函数....一定有这样的事情。 – Pass 2011-02-25 20:00:14
@Pass - 或多或少地看到更新的 – Bozho 2011-02-25 20:08:57