![]() |
Автоматическая замена файлов
Доброго времени суток всем.
Есть папка в которой есть файлы и каталоги с ними c:\File\ Нужно все файлы и подкаталоги скопировать с заменой в d:\File\1 d:\File\2 d:\File\3 d:\File\4 Если можно, то на таком языке что б можно было повесить на кнопку в тотале |
KooDI,
Код:
@echo off |
Спасибо Foreigner все прекрасно работает за исключением того если в одном из пути есть русские символы то батник не работает, можете как-то подправить
|
KooDI, в какой кодировке сохраняете пакетный файл?
|
Iska,
Блокнот Notepad++ В меню кодировка пишет UTF-8 без (BOM) В строке состояния ANSI as UTF-8 |
KooDI, Сохранеяй в cp866 (OEM), либо в cp1251, но тогда добавь команду 'chcp 1251'
Код:
@echo off |
Foreigner, не помогло
Пробовал все кодировки доступные в меню Кириллица, ни одна не помогла Может быть из за того что в слове присутствует украинская буква "і" |
KooDI, Выложи батник
|
Foreigner, оказалось что кириллица здесь не причем, тот же результат и в латинице, в случае если в имени конечной папки присутствует пробел
|
KooDI, Если папка с пробелом, то заключи в кавычки:
Код:
@echo off |
Foreigner,
Какие то силы свыше не хотят, что б у меня было все как у людей) С латиницей все супер, с кириллицей все очень плохо, при запуске батника он создает рядом с назначающейся папкой папку у которой название состоит с всяких кракозяб, при этом если стой попки запустить программу то ее интерфейс выгладить так как будто он сквозь мясорубку прошел |
Выложи текстовый файл, в той кодировке, в которой сохраняешь батник и с проблемными названиями.
|
Вложений: 1
В последний раз проверил еще и cp1251, все заработало, а вот в cp866 (OEM) не работало.
Не знаю почему но при запуске батника сначала 1 секунду весит и там всякие в консоли крякозябли прилагаю в низу, а потом уже бежит список с путями, но главное что все работает. Спасибо вам огромное за потраченное время и силы, всего вам наилучшего. |
KooDI,
Я вообще не смог перекодировать в читаемый вид, хоть файл в utf-8 :( Cоздай изначально в блокноте в виндовой кодировке cp1251 (ANSI). В юникоде батники не работают. |
Foreigner,
Пробовал все равно так само, но главное что все действует. Спасибо вам за все. |
Цитата:
|
Anonymоus, В каком редакторе?
|
Foreigner, в любом, который это позволяет. AkelPad, Notepad++, etc. Если под рукой ничего, кроме стандартного Notepad нету, а в UTF-8 сохранить очень хочется, то первую строку оставляем пустой (или вписываем " 2>nul" для подавления ошибки), а "@Echo Off" переносим на другую строку.
Но вопрос о редакторе можно автоматически снять, так как согласно Цитата:
|
Время: 08:46. |
Время: 08:46.
© OSzone.net 2001-