【发布时间】:2020-10-12 05:46:23
【问题描述】:
如果文件位于网络上(直接访问或通过映射驱动器访问),Windows 机器上的Files.isWritable 始终为 false。
但是:
- 文件有写权限。
-
FileUtils.writeStringToFile成功写入此文件,没有给出任何错误。 (https://commons.apache.org/proper/commons-io/apidocs/org/apache/commons/io/FileUtils.html#writeStringToFile-java.io.File-java.lang.String-java.lang.String-)
是否有更好的 API 可以为网络上的文件提供更可靠的结果/权限?
【问题讨论】:
-
请参阅stackoverflow.com/questions/35082228/…,这可能会有所帮助。您还应该将文件具有的确切权限添加到您的问题中,并告诉我们您的程序正在运行的用户。