Php 在同一远程服务器中将文件从一个目录移动到另一个目录

Php 在同一远程服务器中将文件从一个目录移动到另一个目录,php,symfony,ftp,Php,Symfony,Ftp,我正在用Symfony2开发一个应用程序,我的用户可以查看他们的文件夹(位于露天),但在某个特定点上,一些文件需要从一个文件夹移动到另一个文件夹 我尝试了ftp\u rename,但运气不太好。我可以用它重命名文件名,但我不能将它从一个位置移动到另一个位置 我试图查看alfresco文档,但没有发现任何有用的东西,因为我正在开发api,无法使用Cmis Js ftp_重命名只能重命名/移动单个文件。您不能使用它将一个目录中的所有文件移动到另一个目录 因此,你必须: 列出源目录中的所有文件,例如

我正在用Symfony2开发一个应用程序,我的用户可以查看他们的文件夹(位于露天),但在某个特定点上,一些文件需要从一个文件夹移动到另一个文件夹

我尝试了
ftp\u rename
,但运气不太好。我可以用它重命名文件名,但我不能将它从一个位置移动到另一个位置


我试图查看alfresco文档,但没有发现任何有用的东西,因为我正在开发api,无法使用Cmis Js

ftp_重命名只能重命名/移动单个文件。您不能使用它将一个目录中的所有文件移动到另一个目录

因此,你必须:

  • 列出源目录中的所有文件,例如使用
  • 逐个调用每个文件的
    ftp\u rename

ftp_rename只能重命名/移动单个文件。您不能使用它将一个目录中的所有文件移动到另一个目录

因此,你必须:

  • 列出源目录中的所有文件,例如使用
  • 逐个调用每个文件的
    ftp\u rename

“我的运气不太好,我可以用它重命名文件名,但我无法将它从一个位置移动到另一个位置。”-为什么,你尝试了什么?让我们看看!我在Php网站上读到,该函数可以“移动”文件,这就是为什么我使用$source=/alfresco/data/archives/和$destination=/alfresco/data/input/Small orthographical和puctuation修复语法的原因。“我运气不太好,我可以用它重命名文件名,但我无法将其从一个位置移动到另一个位置。”-为什么,你试了什么?让我们看看!我在Php网站上读到,函数可以“移动”文件,这就是为什么我使用$source=/alfresco/data/archives/和$destination=/alfresco/data/input/小的正交和puctuation修复语法。