cmd-файл для копирования по сети
Код:
copy /Y file1.txt + file2.txt file.txt
Запуская на локальной машине получаю нужный результат. Запуская по сети, он копирует непонятно, что непонятно куда.
Расшаренная папка может меняться. Кроме того запускать нужно без ввода параметров.
Подозреваю что в cmd-файлах нельзя использовать unc-пути. Где грабли?
А что мешает запускать с параметрами?
Пишем copy /Y %1 %2 - и запускаем :D
Дык это... лень народу параметры набивать :)
замапь ресурс как диск, скопируй, потом отсоединяй. это нормальная практика.
А если подключить сетевой диск, то копирует на раз-два
а я что написал, Танюша? :confused:
UNC-путь не может быть текущим. Если это подразумевается в команде - надо заменить на полные пути.
Вот в это-то и проблема :( Путь где лежат эти файлы может быть разным. Выхода 2: запускать батник из той-же папки или передавать ему в параметре путь. Первый не работает, второй не подходит. Видимо придеться писать программулину...
Для начала можно поковырять переменные среды, вроде CMDLINE. Их в NT дохрена добавилось.