本文介绍了如何在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权限,字符串路径)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-12 07:02