gpt4 book ai didi

java - JSCH:没有这样的文件错误

转载 作者:行者123 更新时间:2023-12-02 14:09:06 28 4
gpt4 key购买 nike

我有运行 ssh 服务器的 windows 机器。我知道那台机器上的路径。让它成为 D:/Folder1/Folder2 .我正在使用 JSCH 创建 sftp channel 。但是当我尝试 cd 到 D:/Folder1/Folder2 , "No such file: 2"抛出错误。

有人可以帮忙吗?可能我需要转换路径吗?

最佳答案

问题是路径。它没有找到要重命名的文件,如果您使用的是 JSCH 库,您可以使用
channelSftp.pwd()
知道当前位置。
例子:

Sftp sftp = new Sftp();
sftp.conectar();
ChannelSftp channelSftp = sftp.getChannelSftp();
channelSftp.rename(channelSftp.pwd()+"//"+file,`channelSftp.pwd()`+"//"+"new_dir//"+file);
//or
String url = channelSftp.pwd();
String url_m = channelSftp.pwd()+"/"+directory;
channelSftp.rename(url+file,url_m+file)




关于java - JSCH:没有这样的文件错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30228964/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com