Имя: Пароль:
IT
Админ
Батник как победить пробелы и русские буквы в пути?
,
0 Jump
 
29.02.12
14:34
Я понимаю что вопрос детский и в яндексе не забанен.
Но!
Нифига не получается..
Выдернул из реестра кучу путей к базам типа "G:\\Копия СоюзАрхи\\1SBDB\\"

Пробую так copy "G:\\Копия СоюзАрхи\\1SBDB\\" "D:\base\" нифига не получается.
1 АЛьФ_1
 
29.02.12
14:35
Зачем удваивать слеш?
2 gr13
 
29.02.12
14:37
3 Jump
 
29.02.12
14:42
(1)Ой это я забыл тут убрать удвоенный слеш, он так из реестра вытащился, батник запускал естественно с одинарным.
4 Jump
 
29.02.12
14:43
(2)И? Где там хоть слово по теме?
5 andrewks
 
29.02.12
14:44
а кто сказал, что copy принимает в качестве источника папку?
6 pumbaEO
 
29.02.12
14:46
xcopy
7 Heckfy
 
29.02.12
14:46
Юзай xcopy. Пути с пробелами в двойные кавычки ""G:\Копия СоюзАрхи\1SBDB\"" Как то так.
8 Песец
 
29.02.12
14:55
xcopy "G:\Копия СоюзАрхи\1SBDB" "D:\base\" /E
9 Jump
 
29.02.12
15:07
(8)Ок, а русские буквы в пути как?
10 bse
 
29.02.12
15:24
замени на латиницу
11 Heckfy
 
29.02.12
15:25
(9) Сохрани батник в кодировке мсдос, а не вин.
12 andrewks
 
29.02.12
15:28
(9) chcp 1251 >nul
13 ukolabrother
 
29.02.12
15:36
(2) :: Use the program
%temp%.\sbs2.com 0 "Old String" "New String" < infile > outfile
Отличная вещь! Сам использовал.
14 Evg
 
29.02.12
16:31
если пробелы то в ковычки заключай путь, по русским буквам, соблюдай кодировку cp866