1、不用啊,我用leapftp在服务器端操作,右键点文件可以找到移动到。。然后按相对路径填写在框里就可以了的说!
2、还是点右键,看属性就知道了!777
3、直接删除啊!没遇到过你说的问题,除非服务器有问题!

解决方案 »

  1.   

    帅哥!我是说用php编程是实现阿!!否则还问个啥??
      

  2.   

    1,2,3,都用ftp_exec() 用他就是了。
    4是安全连接,跟ftp_connect()差不多吧
    5还没看。
      

  3.   

    用ftp类的函数来组合一下吧,这个不太清楚
      

  4.   

    function copyobj($con,$from,$to,$DelSource,$force){
    //con是ftp连接
    //from和to都是绝对路径,可以是目录名或者文件名。
    //DelSource是bool类型,表示是否拷贝后删除原来的。
    //force是bool,是否当目标文件存在的时候强制删除目标。
    ----------------------------------------------------
    我的想法是新建立一条ftp连接,把源文件from下载到目标文件to(即自己下载自己)。
    如拷贝后删除原来的文件,利用ftp_rmdir: 删除目录和ftp_delete: 将档案删除配合实现
    如当目标文件存在的时候强制删除目标,同上利用ftp_rmdir: 删除目录和ftp_delete: 将档案删除配合实现。
    ----------------------------------------------------
    可以在作一个删除函数,实现不同级别的删除操作。
    }
      

  5.   

    因为ftp_delete只能删除空目录,而我不知道php是否支持递归调用,并且,我不知道怎样探测一个ftp目录下的文件和目录,改变“只读”等属性,并依次删除他们。请帮我完成function copyobj($con,$from,$to,$DelSource,$force){
    //con是ftp连接
    //from和to都是绝对路径,可以是目录名或者文件名。
    //DelSource是bool类型,表示是否拷贝后删除原来的。
    //force是bool,是否当目标存在的时候强制删除目标。
    }
    这个函数,这样除4以外的所有问题都能解决,当然分数更少不了了。十分感谢帮助!!
      

  6.   

    4.resource ftp_ssl_connect ( string host [, int port [, int timeout]])
      resource ftp_connect     ( string host [, int port [, int timeout]])
    两者使用方法相同。
    如果成功返回一个连接标识,失败则返回 FALSE 。 
    ftp_connect() 打开一个 FTP 连接,参数 host 为要连接的服务器、可选参数port 为要连接到的 FTP 器的端口号,如果设置为0,则会按照默认端口 21 连接。
      

  7.   

    不知道 FTP RENAME 么?ftp_rename($fp,"/path/to/src","/path/to/dest");ftp_rename
    (PHP 3>= 3.0.13, PHP 4 )ftp_rename -- 更改 FTP 服务器上指定的文件名
    描述
    bool ftp_rename ( resource ftp_stream, string from, string to)
    ftp_rename() 用来把参数 from 指定的文件或目录更名为 to 参数,使用的连接句柄为参数 ftp_stream。 如果成功则返回 TRUE,失败则返回 FALSE
      

  8.   

    可以利用这个 rename 实现移动的功能
      

  9.   

    就是,可以参考
    http://www.php.net/manual/zh/ref.ftp.php
    特别注意User Note里面有一些好例子
      

  10.   

    移动实现简单,关键是怎么不同目录之间拷贝?
    如果把原文件下载到本地再传到不同的目录的话,效率很低。请好好看看这个函数的接口,功能不是那么简单的!function copyobj($con,$from,$to,$DelSource,$force){
    //con是ftp连接
    //from和to都是绝对路径,可以是目录名或者文件名。
    //DelSource是bool类型,表示是否拷贝后删除原来的。
    //force是bool,是否当目标文件存在的时候强制删除目标。
    ----------------------------------------------------}
      

  11.   

    随便使用一个FTP客户端程序,也没有发现有FTP COPY的功能吧。
    或许个别的ftpd可以通过SITE命令来实现支持,但是不具备通用性。
      

  12.   

    ftp_rawlist 执行ftp的list指令
    在list的回复结果中会返回文件的权限根据ftp类型不同,可是有所不同,应该分unix和dos格式吧之后,不知道能不能直接使用ftp_rename 进行文件移动
    否则,需要考虑使用ftp的指令进行移动。
    ftp_exec 可以将字符串指令发送给ftp服务端。
    ftp_chmod还属于开发中,不用考虑
    还是研究一下ftp的指令吧
    一个简单办法,命令行下 ftp hostname 21
    然后help 或者 ?
    可以得到指令