如何使用Java在sftp中更改文件权限

时间:2018-08-22 10:38:32

标签: java sftp

我需要使用sftp更改远程服务器中文件权限的帮助

String serverFileName = "FileInServer.txt";   
sftp.upload("src/test/java/com/visa/filecreation/testfile/"+fileName+".txt",serverFileName);

使用Java我需要将文件的权限更改为所有者的读写权限,而不是组和其他人的权限。

此格式必需

  

::: FileInServer.txt

权利

  

rw------

当前,远程服务器上的文件许可权是

  

:: FileInServer.txt

权利

  

rw- r-- r-

1 个答案:

答案 0 :(得分:0)

您可以尝试使用ChannelSftp.chmod

channelSftp = (ChannelSftp) channel;
channelSftp.chmod(511,"path");