Любой язык - Автоматическая замена файлов
-
KooDI
Любой язык - Автоматическая замена файлов
Доброго времени суток всем.
Есть папка в которой есть файлы и каталоги с ними
c:\File\
Нужно все файлы и подкаталоги скопировать с заменой в
d:\File\1
d:\File\2
d:\File\3
d:\File\4
Если можно, то на таком языке что б можно было повесить на кнопку в тотале
Есть папка в которой есть файлы и каталоги с ними
c:\File\
Нужно все файлы и подкаталоги скопировать с заменой в
d:\File\1
d:\File\2
d:\File\3
d:\File\4
Если можно, то на таком языке что б можно было повесить на кнопку в тотале
-
Foreigner
Re: Любой язык - Автоматическая замена файлов
KooDI,
Код:
Код:
Код: Выделить всё
@echo off
for %%i in ( d:\file\1 d:\file\2 d:\file\3 d:\file\4 ) do xcopy /y /e c:\file\* "%%i"-
KooDI
Re: Любой язык - Автоматическая замена файлов
Спасибо Foreigner все прекрасно работает за исключением того если в одном из пути есть русские символы то батник не работает, можете как-то подправить
-
Iska
-
KooDI
Re: Любой язык - Автоматическая замена файлов
Iska,
Блокнот Notepad++
В меню кодировка пишет UTF-8 без (BOM)
В строке состояния ANSI as UTF-8
Блокнот Notepad++
В меню кодировка пишет UTF-8 без (BOM)
В строке состояния ANSI as UTF-8
-
Foreigner
Re: Любой язык - Автоматическая замена файлов
KooDI, Сохранеяй в cp866 (OEM), либо в cp1251, но тогда добавь команду 'chcp 1251'
Код:
Код:
Код: Выделить всё
@echo off
1>nul chcp 1251
...-
KooDI
Re: Любой язык - Автоматическая замена файлов
Foreigner, не помогло
Пробовал все кодировки доступные в меню Кириллица, ни одна не помогла
Может быть из за того что в слове присутствует украинская буква "і"
Пробовал все кодировки доступные в меню Кириллица, ни одна не помогла
Может быть из за того что в слове присутствует украинская буква "і"
-
KooDI
Re: Любой язык - Автоматическая замена файлов
Foreigner, оказалось что кириллица здесь не причем, тот же результат и в латинице, в случае если в имени конечной папки присутствует пробел
-
Foreigner
Re: Любой язык - Автоматическая замена файлов
KooDI, Если папка с пробелом, то заключи в кавычки:
Код:
ЗЫ. Сорри, просто считал это очевидным
Код:
Код: Выделить всё
@echo off
for %%i in ( "d:\file\1" "d:\file\2" "d:\file\3" "d:\file\4" ) do xcopy /y /e "c:\file\*" "%%~i"ЗЫ. Сорри, просто считал это очевидным