Вот пакетный скрипт, присутствующий на удаленной машине: 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

0