在Windows中编写一个脚本,使用FileZilla命令行工具来传输文件夹到FTP服务器,并根据日期每天自动创建文件夹。脚本会在每天的6点自动执行。下面是一个示例脚本:

@echo off

REM 设置FileZilla命令行工具的路径
set FILEZILLA_PATH="C:\Program Files\FileZilla FTP Client\"

REM 获取当前日期并格式化为YYYYMMDD
for /F "tokens=1-3 delims=/ " %%a in ('date /t') do (
    set "MM=0%%a"
    set "DD=0%%b"
    set "YYYY=%%c"
)
set "TODAY=%YYYY%%MM:~-2%%DD:~-2%"

REM 创建以当前日期为名称的文件夹
mkdir "%TODAY%"

REM 使用FileZilla命令行工具上传文件夹到FTP服务器
%FILEZILLA_PATH%filezilla.exe -c "open ftp://USERNAME:PASSWORD@ftp.example.com" -c "put -r %TODAY% /remote/path/to/ftp/folder"

exit

请注意以下几点:

  1. 请将"C:\Program Files\FileZilla FTP Client\"替换为您实际安装FileZilla的路径。
  2. 请将USERNAME和PASSWORD替换为您的FTP服务器的凭据。
  3. 请将ftp.example.com替换为您的FTP服务器的地址。
  4. 请将/remote/path/to/ftp/folder替换为您要上传文件夹到的FTP服务器上的远程路径。
  5. 请将脚本保存为.bat文件,并使用Windows任务计划程序设置在每天的6点自动执行该脚本。

这个脚本会自动创建一个以当前日期为名称的文件夹,并将该文件夹中的内容上传到FTP服务器上指定的路径

在WINDOWS写个脚本 要求如下:请用第三方软件FileZilla 在windows命令行下 传输文件夹到FTP服务器该文件夹根据日期每天自动创建该脚本每天6点自动执行

原文地址: https://www.cveoy.top/t/topic/hDzx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录