我正在编写一个简单的命令行 Java 实用程序。我希望用户能够使用以下命令传递相对于其主目录的文件路径~
操作员。所以像~/Documents/...
我的问题是有没有办法让Java自动解析这种类型的路径?或者我是否需要扫描文件路径~
操作员?
看来这种类型的功能应该被融入到File
目的。但似乎并非如此。
一个简单的path = path.replaceFirst("^~", System.getProperty("user.home"));
当它从用户那里得到时(在制作之前)File
out of it)在大多数情况下应该足以工作 - 因为波浪线只有在它是路径目录部分中的第一个字符时才会扩展到主目录。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)