java - 从在 Linux 中使用锁定符号创建的 java 代码文件

标签 java linux

在java中,我使用以下代码创建一个文件:

File dirName = new File("/var/www/html/nyk/app/webroot/MusicDB/music.db");

但是创建的文件顶部有一个“锁定符号”,表示权限受限。我可以使用 cgmod -R 777 filename 从终端手动更改此文件的权限。但我在同一程序中使用另一个代码,它将创建的文件复制到另一个目的地。由于权限受限,无法复制文件。

如何创建文件来首先消除受限权限问题?

最佳答案

你试过这个吗?

myFile.setReadable(true);
myFile.setWritable(true);

关于java - 从在 Linux 中使用锁定符号创建的 java 代码文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17649798/

相关文章:

c++ - 通过 C++ 代码在 Linux 上启动/停止守护进程

java - 如何使用 Java 以编程方式安装所有 Java JVM(不是默认的)?

java - 在 Google App Engine 中,如何在更新 SDK 后保持开发数据存储可用?

java - do while循环设计有设计问题

linux - 在不同虚拟机上的脚本中调用多个 shell 脚本

android - Android 上 native 线程的可能状态?

java - 事件调度线程的真正 "synchronized"方法

java - 设置一个 JTree 聚焦

linux - 检查通过 Cron 运行的 shell 脚本中的上一步

c - openssl X509_verify_cert() 是否验证证书中的签名?