java sftp创建目录
时间: 2023-07-05 10:24:30 浏览: 87
可以使用JSch库来实现Java SFTP创建目录的功能。以下是一个示例代码:
```java
import java.io.IOException;
import com.jcraft.jsch.*;
public class SftpCreateDirectory {
public static void main(String[] args) throws JSchException, SftpException, IOException {
String user = "username";
String password = "password";
String host = "hostname";
int port = 22;
JSch jsch = new JSch();
Session session = jsch.getSession(user, host, port);
session.setPassword(password);
session.setConfig("StrictHostKeyChecking", "no");
session.connect();
ChannelSftp sftpChannel = (ChannelSftp) session.openChannel("sftp");
sftpChannel.connect();
String directoryName = "/path/to/directory";
sftpChannel.mkdir(directoryName);
sftpChannel.disconnect();
session.disconnect();
}
}
```
在上面的代码中,先使用JSch库创建一个SFTP会话,然后在SFTP频道上创建一个目录。你只需要替换示例代码中的用户名、密码、主机名、端口号和目录路径即可。注意,你需要在连接SFTP服务器时提供正确的用户名和密码。
阅读全文