在WINDOWS写个脚本 要求如下:请用第三方软件FileZilla 在windows命令行下 传输文件夹到FTP服务器该文件夹根据日期每天自动创建该脚本每天6点自动执行
在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
请注意以下几点:
- 请将
"C:\Program Files\FileZilla FTP Client\"替换为您实际安装FileZilla的路径。 - 请将
USERNAME和PASSWORD替换为您的FTP服务器的凭据。 - 请将
ftp.example.com替换为您的FTP服务器的地址。 - 请将
/remote/path/to/ftp/folder替换为您要上传文件夹到的FTP服务器上的远程路径。 - 请将脚本保存为
.bat文件,并使用Windows任务计划程序设置在每天的6点自动执行该脚本。
这个脚本会自动创建一个以当前日期为名称的文件夹,并将该文件夹中的内容上传到FTP服务器上指定的路径
原文地址: https://www.cveoy.top/t/topic/hDzx 著作权归作者所有。请勿转载和采集!