Aqui está o script em lote presente na máquina remota: test.cmd
@echo off
echo %TIME%
echo batch file path = %0
echo %TIME%
echo file name without extension = %~n0
echo %TIME%
echo file name with extension = %~nx0
echo %TIME%
Quando eu o executo, surpreendentemente, obter o caminho completo é bastante rápido, mas obter as informações do nome do arquivo é bastante lento. Alguém pode por favor explicar por que isso é assim?
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.
C:\Users\Gaurav>\remote-machine\F$\Users\Gaurav\test.cmd
4:37:47.35
batch file path = \remote-machine\F$\Users\Gaurav\test.cmd
4:37:47.35
file name without extension = test
4:37:54.21
file name with extension = test.cmd
4:38:01.07
Horários para execução local:
F:\Users\Gaurav>test.cmd
8:32:01.45
batch file path = test.cmd
8:32:01.45
file name without extension = test
8:32:01.45
file name with extension = test.cmd
8:32:01.45