在Windows上编写一个脚本来使用FileZilla在命令行下传输文件夹到FTP服务器是可行的。可以使用Windows的任务计划程序来定期执行该脚本,以便每天自动创建文件夹并在每天的6点自动执行。

下面是一个示例脚本,使用FileZilla命令行界面(filezilla.exe)来传输文件夹到FTP服务器:

@echo off

setlocal

rem 设置FileZilla安装路径
set FILEZILLA_PATH="C:\Program Files\FileZilla FTP Client\filezilla.exe"

rem 设置FTP服务器连接信息
set FTP_SERVER=ftp.example.com
set FTP_USERNAME=username
set FTP_PASSWORD=password

rem 设置本地文件夹路径和远程FTP路径
set LOCAL_FOLDER=C:\Path\to\local\folder
set REMOTE_FOLDER=/path/to/remote/folder

rem 创建每天的文件夹
set FOLDER_NAME=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%
mkdir %LOCAL_FOLDER%\%FOLDER_NAME%

rem 使用FileZilla命令行界面传输文件夹到FTP服务器
%FILEZILLA_PATH% --username %FTP_USERNAME% --password %FTP_PASSWORD% --local=%LOCAL_FOLDER%\%FOLDER_NAME% --remote=%REMOTE_FOLDER% --site="%FTP_SERVER%"

endlocal

请注意,你需要将FILEZILLA_PATH设置为你的FileZilla安装路径,FTP_SERVER设置为你的FTP服务器地址,FTP_USERNAME和FTP_PASSWORD设置为你的FTP凭据,LOCAL_FOLDER设置为你要传输的本地文件夹路径,REMOTE_FOLDER设置为你要传输到的远程FTP文件夹路径。

将该脚本保存为一个批处理文件(例如transfer.bat),然后可以使用Windows任务计划程序来创建一个每天在6点自动执行该脚本的任务。

注意:上述示例假设你已经正确安装和配置了FileZilla,并且已经设置了正确的FTP服务器连接信息。如果你使用的是不同的FTP客户端软件,你需要相应地修改命令行参数

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

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

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