本文介绍了如何在java jsch通道中设置chmod权限ftp setPermission(int权限,字符串路径)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何转换类似755的chmod值,使其适合channelSftp setPermission(int许可,字符串路径)?
How can I convert a chmod value like 755 so it fits in channelSftp setPermission(int permission, String path)?
我不知道. :(
它在这里说我想使用位掩码.但是我也不知道该怎么做. http://epaul.github.com /jsch-documentation/javadoc/com/jcraft/jsch/SftpATTRS.html#setPERMISSIONS(int )
Here it says I'm suppose to use a bitmask. But I'm not sure how that would be done either.http://epaul.github.com/jsch-documentation/javadoc/com/jcraft/jsch/SftpATTRS.html#setPERMISSIONS(int)
推荐答案
Permission perm = new Permission();
//set the permissions you want.
setPermission(perm.getDecimalCode(), path);
您可以从此处获取Permission类:
You can get the Permission class from here:
http://svn. cyberduck.ch/tags/release-2-3/source/ch/cyberduck/core/Permission.java
这篇关于如何在java jsch通道中设置chmod权限ftp setPermission(int权限,字符串路径)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!