我正在尝试运行一个批处理文件,该文件对 XML 文件运行 XSLT 转换并写出第二个 XML 文件。
此 XML 文件名由批处理文件中的以下行确定:
ICS_%DATE:~-4%_%DATE:~4,2%_%DATE:~7,2%_%TIME:~0,2%_%TIME:~3,2%_DATA.xml
当时间有一个前导空格时(即上午 10:00 之前的任何时间),该变量%TIME:~3,2%
返回一个带有前导空格的结果,这会导致文件名被截断。结果文件为空。
如果我在上午 10:00 之后运行批处理,一切正常。如何生成类似于%TIME:~3,2%
上午 10:00 之前工作的值?