2015-02-11 6 views
-1

Я создал сценарий для перемещения файлов из папки на моем локальном компьютере на сетевой диск, но я не могу заставить его работать.Как сделать пакетный скрипт для перемещения файлов на сетевой диск

move c:\Sourcefoldernam\*.* \\homeserver\e 

Я что-то упустил для перемещения файлов на сетевой диск?

ответ

1

Может быть, вам не хватает обратной косой черты

попробовать

двигаться C:. \ Sourcefoldername \ * \\ HomeServer \ е

+0

значит двигаться с: \ Sourcefoldername * * \\ HomeServer \ е –

+0

да, я думал, что я сделал типа «\\», странно .. Интересно, если обратная косая черта является маскирующим. Вот. – dsum

+0

также отсутствует косая черта после имени исходного файла, попробуйте это перемещение. C: \ Имя источника. \ * \\ homeserver \ e –

0

Вот как мы делаем это для нашей сети места в моей работе

REM Do a net use command just to see what's mapped 
net use 



REM Delete all network connections before we start 
net use * /del /yes 




REM Do another net use to make sure the connections are gone 
net use 

REM Map network connections to use in the script 
net use S: \\folder\dir password /USER:user /persistent:no 
net use T: \\folder\dir /persistent:no 

REM Run the net use command to make sure everything is mapped correctly 
net use 

REM set the sourcedir variable to point to the directory you want to send it to 
set sourcedir=S: 

REM set the destdir variable to point to the mapped directory 
set destdir=T:\folder\sub-folder\directory 

move %sourcedir%\W* %destdir%\ 


REM Clean up by deleting all network connections before ending 
net use * /del /yes 

REM Run the net use command to make sure everything is disconnected 
net use 
+0

. перемещение. C: \ sourcefolder \ * Y: \ sourceDestination команда не работает. Jakepens71 Я попробовал свой вариант, но, похоже, не смог пройти мимо sourcedir и destdir. Сейчас я запускаю все это в CMD, чтобы убедиться, что он работает до того, как я поместил его в .bat-файл. Я множество SourceDir = C: \ завершено затем множество DESTDIR = E: \ Когда я делаю это ничего не показывает, что он установил каталоги ... я тогда делать ход% SourceDir% \% DESTDIR% \ На этом этапе говорится, что система не может найти указанный файл. @ jakepens71 –

+0

Я не верю, что вам нужны буквы на пути к диску. Просто переместите% sourcedir% \ W *% destdir% \ – Jakepens71

0

Вам нужно поставить весь путь, и w Ith а * достаточно

move [source folder] [destination folder] 

move C:\sourcefolder\* Y:\sourceDestination 
Смежные вопросы