我在使用小型 Java 应用程序和 Samba 共享文件夹时遇到问题。
该应用程序只不过是处理具有特定格式的文件的批处理。为此,它将它们移动到一个临时文件夹,处理它们并将它们存放在目标文件夹中。
该应用程序已经运行了几个月没有问题。机器中的一个问题使得必须安装一个新的,现在这个过程不起作用。
关键是应用程序验证是否file.canWrite()
,过滤那些不可写的文件。
我做了几次检查,想不出可能会发生什么:
- 文件夹权限:(
777
我已设置用于测试目的) - 文件权限:
777
/etc/fstab
:rw, sync
难道是/etc/fstab
应该有async
而不是sync
?我已经阅读过它,但我不太了解其中的区别以及它如何影响应用程序