Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Помогите с .*bat (http://forum.oszone.net/showthread.php?t=73782)

KillHunter 31-10-2006 17:41 504953

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

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

Blast 31-10-2006 17:49 504955

KillHunter
А не проще ли подключить как диск папку назначения копирования?

zai 31-10-2006 17:56 504958

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

Blast 31-10-2006 17:59 504959

А вообще должно работать, попробуйте так:
Код:

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

KillHunter 31-10-2006 18:03 504961

Цитата:

KillHunter
А не проще ли подключить как диск папку назначения копирования?
А смысл???Веть bat"ник всё равно не поймет русские буквы....

Цитата:

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

Цитата:

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

Blast 31-10-2006 18:07 504962

странно, у меня работает и без кавычек, кавычки нужны только в случае если в пути используется пробел
а вы путь назначения подставляете реальный идли с переменными типа %userprofile%?

Цитата:

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

KillHunter 31-10-2006 18:18 504970

Вложений: 1
Цитата:

странно, у меня работает и без кавычек, кавычки нужны только в случае если в пути используется пробел
а вы путь назначения подставляете реальный идли с переменными типа %userprofile%?
Путь реальный...примерно такой copy /y C:\*.* "\\servak\Вася Пупкин"


Цитата:

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

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


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

Blast 31-10-2006 18:21 504973

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

hasherfrog 31-10-2006 21:29 505043

c:\> chcp /?
Пробовали?

yurfed 31-10-2006 23:22 505076

KillHunter Создай батник в корне диска, а ярлычок можно и на рабочий стол вывести.


Время: 14:14.

Время: 14:14.
© OSzone.net 2001-