Batch file Rsync未正确使用日期后缀

Batch file Rsync未正确使用日期后缀,batch-file,rsync,Batch File,Rsync,我正在尝试设置Rsync,以便使用Rsync将异地计算机备份到服务器。虽然我最终遇到了一个障碍,但我已经毫无问题地记下了这方面的基本知识 工作站上的rsync批处理文件如下所示:(在远程服务器上实现之前在本地测试) C:\rsync\rsync.exe-brutz--suffix=.old“/cygdrive/C/location of file/test_1.txt”“/cygdrive/C/location of test folder/test folder/” 批处理文件的工作方式就像一

我正在尝试设置Rsync,以便使用Rsync将异地计算机备份到服务器。虽然我最终遇到了一个障碍,但我已经毫无问题地记下了这方面的基本知识

工作站上的rsync批处理文件如下所示:(在远程服务器上实现之前在本地测试) C:\rsync\rsync.exe-brutz--suffix=.old“/cygdrive/C/location of file/test_1.txt”“/cygdrive/C/location of test folder/test folder/”

批处理文件的工作方式就像一个符咒,允许我更改文件“test_1.txt”,如果它已更改为使用后缀.old

文件夹中有“test_1.txt”和“text_1.txt.old”

如果将--后缀从.old更改为使用日期格式,则会出现此问题:

--后缀={code>date+%m%d%Y{%H%m“

--后缀=\日期+%F

Rsync将尝试在备份目录中查找名为“+F”的文件 它将备份“text_1.txt”,并将旧文件更改为“test_1.txt_'date”

我环顾了一下谷歌,没有找到任何解决方案。有人能帮我吗?

术语
%m%d%Y\uh%m“
不是指定日期或时间戳的批处理文件方法

如果是Rsync术语,那么您可以通过将百分号加倍来获得成功

“%%m%%d%%Y\uh%%m”

--suffix=“.$(日期+%F)”
应该可以使用