Rimuovere le citazioni da:
regolare il dir \ agent.exe di FileName= " C:\Program Files\agent "
per per essere:
regolare il dir \ agent.exe di FileName= C:\Program Files\agent
poiché citiamo la variabile in:
per %%A in ("%FileName%") fare (
non li abbiamo bisogno di nell'insieme e causeranno un problema.
Inoltre, prova che aggiunge il seguente ECO davanti al SE dichiarazione, come:
ECHEGGIARE B= [%%B], MatchDate= [%MatchDate%]
se uscita /b " del == " %MatchDate%„ “di %%B
così possiamo vedere che che cosa le date sono sta confrontando
~bp