检查并创建文件夹
(dir string)
| 321 | |
| 322 | // 检查并创建文件夹 |
| 323 | func (sshRemote *SSHRemote) CheckAndCreateDir(dir string) error { |
| 324 | dir = sshRemote.ConvertFilePath(dir) |
| 325 | |
| 326 | command := fmt.Sprintf("[[ -f \"%v\" ]] && echo \"1\" || mkdir -p \"%v\"", dir, dir) |
| 327 | _, err := sshRemote.ExeSSHCommand(command) |
| 328 | return err |
| 329 | |
| 330 | } |
| 331 | |
| 332 | // 转换文件路径为远程主机支持的 |
| 333 | func (instance *SSHRemote) ConvertFilePath(filepath string) (newFilepath string) { |
no test coverage detected