Как определить, есть ли в именах файлов и папок русские буквы-цифры?
Папка называется 2_МAYN Как определить, в какой раскладке - рус. или англ. вот эта неочевидная часть - 2_MA?
И вообще: если есть каталог с кучей каталогов и подкаталогов разного уровня вложенности. Как одним махом вычислить все файлы и папки, в именах которых была хоть частично использована русская раскладка?
|
Цитата:
Цитата truvo
И вообще: если есть каталог с кучей каталогов и подкаталогов разного уровня вложенности. Как одним махом вычислить все файлы и папки, в именах которых была хоть частично использована русская раскладка? »
|
одним махом не знаю.
в два маха просто
первый мах - тотал сомандер + архиваторный плагин diskDir.
архивируем всё что нужно в dir файл (просто список файлов и каталогов)
задача сведена к более простой - найти в текстовом dir файлы кириллистические символы
второй мах. делаем копию дир файла. открываем копию в нормальном текстовом редакторе, который знает про русские кодировки. меняем кодировку отрытого файла на другую (например cp1251 на koi8r), сохраняем.
полученные 2 файла нужно сравнить по содержимому.
Цитата:
Цитата truvo
Как определить, есть ли в именах файлов и папок русские буквы- цифры? »
|
русские цифры? такие бывают?
|
Цитата:
Цитата Amigos
тотал сомандер + архиваторный плагин diskDir »
|
Плагин установил, а как пользоваться - не пойму.
Цитата:
Цитата Amigos
русские цифры? такие бывают? »
|
Amigos, я думал, что если цифры и другие символы набираются при разной раскладке, то имена тоже могут восприниматься как разные. Я, видимо, ошибаюсь?
|
Можно и без плагина получить такие два файла:
Код:
ChCp 866>Nul
Dir /B /S>866.txt
ChCp 1251>Nul
Dir /B /S>1251.txt
|
gora, а пути тут где? Или имеется в виду, что батник в корне той папки, потроха которой анализируются?
|
Путь можно прописать после слова Dir, а без путей батник будет работать из папки "потроха которой анализируются". В ней же будут создаваться и файлы 866.txt, 1251.txt.
|
Цитата:
Цитата truvo
а как пользоваться - не пойму. »
|
это архиваторный плагин.
дайте команду архивировать ваш каталог и в диалоге выберите упаковщик dIR
|
Amigos, а нету там его в окне
|
truvo, тогда смотреть в архиваторных плагинах, установлен он или нет
|
Amigos, всё ясно - он-то установился, но при установке я как-то нечаянно ассоциировал его с lst, а не с dir. Я думал, ассоциирование произойдет автоматом, но вот теперь дописал dir в типы файлов ручками в настройки, и после этого он появился в архиваторах.
А lst c каким плагином должен ассоциироваться? (мне же надо вернуть)
|
скорее всего то же самое, что и DiR
Цитата:
Цитата truvo
А lst c каким плагином должен ассоциироваться? (мне же надо вернуть) »
|
а зачем? у вас много lst файлов, которые нужно открывать?
у меня TC считает *.lst неизвестным типом
|
Amigos, плагин extendeddir вроде бы ещё круче.
|
Время: 16:40.
© OSzone.net 2001-