我从 .cmd 文件中调用以下内容:
ftp -d -s:D:\backup\web-daily.txt
web-daily.txt 文件是一个 ftp 输入文件,其内容与此类似:
open <server>
<login>
<password>
put d:\backup\web-daily.7z web-daily.7z
quit
我需要能够将当前日期传递给 ftp 输入文件。这是否可行而无需执行实际修改 web-daily.txt 的程序?这是因为 web-daily.7z 实际上是 web-daily_%date:~10,4% %date:~4,2% %date:~7,2%.7z(或 web-daily_yyyy_MM_dd.7z)。
如果可能的话,我想将此日期作为参数传递。
以下是如何有效地将日期参数传递给 Windows 上的 FTP 输入文件。
这会将 web-daily_yyyy_mm_dd.7z 发送到 ftp 服务器。
我同意,这会以北美格式完成。可能有一种方法可以使其通用,但如果服务器不会改变,那可能并不重要。