Вот пакетный скрипт, присутствующий на удаленной машине: 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%
Когда я выполняю его, неожиданно получается получить полный путь довольно быстро, но получить информацию об имени файла довольно медленно. Может кто-нибудь объяснить, почему это так?
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
Сроки для местного запуска:
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