我需要使用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-
答案 0 :(得分:0)
您可以尝试使用ChannelSftp.chmod
channelSftp = (ChannelSftp) channel;
channelSftp.chmod(511,"path");