Batch file 如何使用批处理复制文件中的特定字符

Batch file 如何使用批处理复制文件中的特定字符,batch-file,cmd,Batch File,Cmd,我有这个问题- 我从一个属性文件中获取一个属性,并将其设置为一个参数,直到该点都正常为止 之后,我尝试在Jenkins中使用此参数,但问题是\字符正在消失,因此: EncdbaPassword=QCC\:daD1SWita/YD2EfnWC4cXg\=\= 将看起来像: EncdbaPassword=QCC:daD1SWita/YD2EfnWC4cXg== 我需要的是复制\字符,然后Jenkins将正确读取此参数 EncdbaPassword=QCC\\:daD1SWita/YD2EfnWC

我有这个问题-

我从一个属性文件中获取一个属性,并将其设置为一个参数,直到该点都正常为止

之后,我尝试在Jenkins中使用此参数,但问题是
\
字符正在消失,因此:

EncdbaPassword=QCC\:daD1SWita/YD2EfnWC4cXg\=\=
将看起来像:

EncdbaPassword=QCC:daD1SWita/YD2EfnWC4cXg==
我需要的是复制
\
字符,然后Jenkins将正确读取此参数

EncdbaPassword=QCC\\:daD1SWita/YD2EfnWC4cXg\\=\\=
如何使用批处理文件复制
\
字符? 所以每次显示这个字符后,它都会在后面添加另一个字符


*注意-参数字符串并不总是相同的,并且会不断变化。

使用批替换的方法如下:

set EncdbaPassword=%EncdbaPassword:\=\\%