PDA

Показать полную графическую версию : Помогите с .*bat


KillHunter
31-10-2006, 17:41
Господа,у меня такая проблемма: нужно сделать bat файл, чтобы выполнялась команда: copy /Y C:\*.* \\srv\backup\%username%(общий вид).У меня название папки username содержит русские буквы и когда я запускаю bat файл,мне выдаётся строчка о неправильности сетевого пути.....КАК МНЕ БЫТЬ???? :moderator

P.S. русское название брать в кавычки пробовал....

Blast
31-10-2006, 17:49
KillHunter
А не проще ли подключить как диск папку назначения копирования?

zai
31-10-2006, 17:56
Попробуй написать в кодировке DOS.

Blast
31-10-2006, 17:59
А вообще должно работать, попробуйте так: copy /y C:\*.* "\\srv\backup\имя_пользователя\папка_назначения" то есть путь полный, но весь его взять в кавычки

KillHunter
31-10-2006, 18:03
KillHunter
А не проще ли подключить как диск папку назначения копирования?

А смысл???Веть bat"ник всё равно не поймет русские буквы....

Попробуй написать в кодировке DOS.
Пробовал- не помогает.......

А вообще должно работать, попробуйте так:
Код:
copy /y C:\*.* "\\srv\backup\имя_пользователя\папка_назначения"
то есть путь полный, но весь его взять в кавычки

Брал-не помогло....

Blast
31-10-2006, 18:07
странно, у меня работает и без кавычек, кавычки нужны только в случае если в пути используется пробел
а вы путь назначения подставляете реальный идли с переменными типа %userprofile%?

Веть bat"ник всё равно не поймет русские буквы.... глупости, все он понимает прекрасно

KillHunter
31-10-2006, 18:18
странно, у меня работает и без кавычек, кавычки нужны только в случае если в пути используется пробел
а вы путь назначения подставляете реальный идли с переменными типа %userprofile%?

Путь реальный...примерно такой copy /y C:\*.* "\\servak\Вася Пупкин"


Цитата:Веть bat"ник всё равно не поймет русские буквы....

глупости, все он понимает прекрасно

когда я добавляю команду pause он мне в синтаксе вместо Вася Пупкин пишет тарабарщину.....
файлов скопировано 0
неправильный сетевой путь


P.S. Посмотрите скрин....

Blast
31-10-2006, 18:21
KillHunter
С кодировками батника игрались уже? в смысле попробовать 1251 или DOS
У меня все нормально копируется и с русскими именами - специально проверил, поэтому и странно

hasherfrog
31-10-2006, 21:29
c:\> chcp /?
Пробовали?

yurfed
31-10-2006, 23:22
KillHunter Создай батник в корне диска, а ярлычок можно и на рабочий стол вывести.




© OSzone.net 2001-2012