|
Батник как победить пробелы и русские буквы в пути?
| ☑ |
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
|
2 ssylka
:: Use the program
%temp%.\sbs2.com 0 "Old String" "New String" < infile > outfile
|
|
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
|
|