Показать полную графическую версию : Помогите с .*bat
KillHunter
31-10-2006, 17:41
Господа,у меня такая проблемма: нужно сделать bat файл, чтобы выполнялась команда: copy /Y C:\*.* \\srv\backup\%username%(общий вид).У меня название папки username содержит русские буквы и когда я запускаю bat файл,мне выдаётся строчка о неправильности сетевого пути.....КАК МНЕ БЫТЬ???? :moderator
P.S. русское название брать в кавычки пробовал....
KillHunter
А не проще ли подключить как диск папку назначения копирования?
Попробуй написать в кодировке DOS.
А вообще должно работать, попробуйте так: copy /y C:\*.* "\\srv\backup\имя_пользователя\папка_назначения" то есть путь полный, но весь его взять в кавычки
KillHunter
31-10-2006, 18:03
KillHunter
А не проще ли подключить как диск папку назначения копирования?
А смысл???Веть bat"ник всё равно не поймет русские буквы....
Попробуй написать в кодировке DOS.
Пробовал- не помогает.......
А вообще должно работать, попробуйте так:
Код:
copy /y C:\*.* "\\srv\backup\имя_пользователя\папка_назначения"
то есть путь полный, но весь его взять в кавычки
Брал-не помогло....
странно, у меня работает и без кавычек, кавычки нужны только в случае если в пути используется пробел
а вы путь назначения подставляете реальный идли с переменными типа %userprofile%?
Веть bat"ник всё равно не поймет русские буквы.... глупости, все он понимает прекрасно
KillHunter
31-10-2006, 18:18
странно, у меня работает и без кавычек, кавычки нужны только в случае если в пути используется пробел
а вы путь назначения подставляете реальный идли с переменными типа %userprofile%?
Путь реальный...примерно такой copy /y C:\*.* "\\servak\Вася Пупкин"
Цитата:Веть bat"ник всё равно не поймет русские буквы....
глупости, все он понимает прекрасно
когда я добавляю команду pause он мне в синтаксе вместо Вася Пупкин пишет тарабарщину.....
файлов скопировано 0
неправильный сетевой путь
P.S. Посмотрите скрин....
KillHunter
С кодировками батника игрались уже? в смысле попробовать 1251 или DOS
У меня все нормально копируется и с русскими именами - специально проверил, поэтому и странно
hasherfrog
31-10-2006, 21:29
c:\> chcp /?
Пробовали?
KillHunter Создай батник в корне диска, а ярлычок можно и на рабочий стол вывести.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.