scpclient 创建文件夹
时间: 2023-08-11 12:39:23 浏览: 90
创建文件夹
要在远程主机上使用scpclient创建一个文件夹,你可以使用它的`mkdir`方法。以下是一个示例代码:
```python
import os
from scpclient import *
# 假设你已经建立了ssh连接
with SCPClient(ssh.get_transport()) as scp:
remote_path = '/path/to/new_folder'
if not scp.exists(remote_path):
scp.mkdir(remote_path)
print(f'{remote_path} has been created on the remote machine')
else:
print(f'{remote_path} already exists on the remote machine')
```
在上面的代码中,`mkdir`方法将创建一个新的文件夹,并且只有在该文件夹不存在时才会创建。如果文件夹已经存在,则不会创建它。`exists`方法用于检查给定的远程路径是否存在。
阅读全文