【问题标题】:Move files in a list from one directory to another on FTP server将列表中的文件从一个目录移动到 FTP 服务器上的另一个目录
【发布时间】:2014-08-27 06:07:55
【问题描述】:

我在 FTP 服务器上有一个包含 1000 多个文件的目录。我想将 100 个文件从该目录移动到同一 FTP 服务器上的另一个目录。我有一个列表,其中包含我要移动的文件的确切名称。如何实现?

【问题讨论】:

    标签: batch-file ftp copy


    【解决方案1】:

    用一些示例文件对此进行测试:filelist.txtfolder1folder2 中的文件名是源文件夹和目标文件夹。

    @echo off
    set "name=your_ftp_user-name"
    set "password=your_ftp_password"
    set "server=ftp_server_name"
    
    
    set "ftpScript=%temp%\%~nx0.ftp.tmp"
    (
        echo open %server%
        echo %name%
        echo %password%
        echo bin
        for /f "usebackq delims=" %%a in ("filelist.txt") do 
          echo rename "\folder1\%%a" "\folder2\%%a"
        )
        echo quit
    ) > "%ftpScript%"
    
    ftp -i -s:"%ftpScript%"
    del       "%ftpScript%"
    pause
    

    【讨论】:

      猜你喜欢
      • 2019-03-15
      • 2018-12-10
      • 1970-01-01
      • 2017-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-26
      • 1970-01-01
      相关资源
      最近更新 更多