【发布时间】:2016-10-15 23:30:44
【问题描述】:
我是 FTP 的新手。如果文件夹不存在,我想创建一个文件夹。 我知道有一个选项“mkdir -p foldername”,但是在 ftp 中执行此操作会创建一个名为“-p”的文件夹。 我正在尝试通过 ftp 将文件从一台远程服务器传输到另一台远程服务器,并在接收服务器中创建文件夹(如果尚未存在)。
【问题讨论】:
我是 FTP 的新手。如果文件夹不存在,我想创建一个文件夹。 我知道有一个选项“mkdir -p foldername”,但是在 ftp 中执行此操作会创建一个名为“-p”的文件夹。 我正在尝试通过 ftp 将文件从一台远程服务器传输到另一台远程服务器,并在接收服务器中创建文件夹(如果尚未存在)。
【问题讨论】:
一种解决方案是始终尝试创建文件夹 - 然后忽略任何错误。当然,在创建文件夹后,您需要将 cd 放入其中 - 如果出现错误,那么您将遇到更大的问题。
shell mkdir 中的-p 选项可确保不会引发错误。 FTP 不使用 shell:它自己使用。
【讨论】: