java - 如何在 java jsch channelsftp setPermission(int permission, String path) 中设置 chmod 权限

标签 java sftp jsch

如何转换 chmod 值,如 755,使其适合 channelSftp setPermission(int permission, String path)?

我想不通。 :(

编辑: 这里说我应该使用位掩码。但我也不确定该怎么做。 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);

您可以从这里获取权限类:

http://svn.cyberduck.ch/tags/release-2-3/source/ch/cyberduck/core/Permission.java

关于java - 如何在 java jsch channelsftp setPermission(int permission, String path) 中设置 chmod 权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12582444/

相关文章:

java - Java中如何从网络包数据中取出数据

java - 提取值无法正常工作 JSON 文件?

php - 使用 phpseclib Net_SFTP.get 下载文件夹不起作用

java - 在 Java 中使用和导入外部库/框架

java - 不同子类中的相同实现

java - JSch 将文件放入子目录中

hadoop - 使用 SFTP 将文件移动到 Hadoop HDFS

java - jsch session.connect() 问题

java - Camel SFTP Producer 重试特定类型的错误

java - 将数据输入到输入流中