我想在Windows批处理中执行此操作:
for /F %%A In ('PowerShell Get-Date -UFormat %V') do copy "D:\Versand\Test\OrdersOffers.xlsm" "D:\Versand\Test\OrdersOffersWeek%%A.xlsm"
但没有任何事情发生。如果我在CMD中这样做,它可以工作:
for /F %A In ('PowerShell Get-Date -UFormat %V') do copy "D:\Versand\Test\NL_OrdersOffers.xlsm" "D:\Versand\Test\NL_OrdersOffers%A.xlsm"
可能是什么问题?
答案 0 :(得分:1)
-UFormat %V
变为
-UFormat %%V
因为%
是需要%
本身转义的特殊字符