首页 > 系统服务 > 详细

Linux平台中设置文件的执行、写权限

时间:2015-01-08 15:32:05      阅读:309      评论:0      收藏:0      [点我收藏+]

    最近在开发过程中遇到一个问题,进行文件拷贝的时候,某些可执行文件在linux平台中会出现权限丢失的现象,例如:一个exe文件在windows平台上不涉及权限,通过Java代码拷贝到Linux中就会出现权限丢失的问题。最后只能通过文件复制之后,再通过代码进行权限设置例如文件的读写与执行权限等。

/**

 * 功能描述:设置文件的执行、写权限,linux用<br>

 * @param fileName

 * @param able

 * @param ownerOnly

 * @return boolean值

 */

public static boolean setWritAndExecutabled(String fileName,Boolean able,Boolean ownerOnly){

try {

File file = new File(fileName);

if(file.exists() && file.isFile()){

//设置可执行权限,所有人都可以

file.setWritable(able,ownerOnly);

file.setExecutable(able,ownerOnly);

}

return true;

} catch (Exception e) {

e.printStackTrace();

return false;

}

}


Linux平台中设置文件的执行、写权限

原文:http://maliujiang.blog.51cto.com/2078529/1600670

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!