码迷,mamicode.com
首页 > 系统相关 > 详细

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

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

标签:linux平台中设置文件的执行、写权限   文件可执行权限   linux文件可执行权限   

    最近在开发过程中遇到一个问题,进行文件拷贝的时候,某些可执行文件在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平台中设置文件的执行、写权限

标签:linux平台中设置文件的执行、写权限   文件可执行权限   linux文件可执行权限   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!