我正在开发应用程序安装程序。用户必须提供稍后由应用程序创建的文件/目录路径。我需要检查该路径是否有效(可能存在)。问题是我无法调用file.exists(),因为它可能不存在。
我知道我可以尝试创建它然后将其删除。如果失败,则路径无效。但是有更好,更简单的方法吗?另外,我的工作需要我的安装程序的特殊权限,这不是很好。
答案 0 :(得分:0)
取决于您的有效路径标准。
!file.exists();
基于Unix的系统的正则表达式可能如下所示:[^\0]+
此外,您还可以在this SO Question
中找到更多信息