Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   Как определить, есть ли в именах файлов и папок русские буквы-цифры? (http://forum.oszone.net/showthread.php?t=186926)

truvo 30-09-2010 00:19 1507825

Как определить, есть ли в именах файлов и папок русские буквы-цифры?
 
Папка называется 2_МAYN Как определить, в какой раскладке - рус. или англ. вот эта неочевидная часть - 2_MA?

И вообще: если есть каталог с кучей каталогов и подкаталогов разного уровня вложенности. Как одним махом вычислить все файлы и папки, в именах которых была хоть частично использована русская раскладка?

Amigos 30-09-2010 12:39 1508088

Цитата:

Цитата truvo
И вообще: если есть каталог с кучей каталогов и подкаталогов разного уровня вложенности. Как одним махом вычислить все файлы и папки, в именах которых была хоть частично использована русская раскладка? »

одним махом не знаю.
в два маха просто

первый мах - тотал сомандер + архиваторный плагин diskDir.
архивируем всё что нужно в dir файл (просто список файлов и каталогов)

задача сведена к более простой - найти в текстовом dir файлы кириллистические символы

второй мах. делаем копию дир файла. открываем копию в нормальном текстовом редакторе, который знает про русские кодировки. меняем кодировку отрытого файла на другую (например cp1251 на koi8r), сохраняем.

полученные 2 файла нужно сравнить по содержимому.
Цитата:


Цитата:

Цитата truvo
Как определить, есть ли в именах файлов и папок русские буквы-цифры? »

русские цифры? такие бывают?

truvo 30-09-2010 18:24 1508356

Цитата:

Цитата Amigos
тотал сомандер + архиваторный плагин diskDir »

Плагин установил, а как пользоваться - не пойму.
Цитата:

Цитата Amigos
русские цифры? такие бывают? »

Amigos, я думал, что если цифры и другие символы набираются при разной раскладке, то имена тоже могут восприниматься как разные. Я, видимо, ошибаюсь?

gora 01-10-2010 16:24 1509017

Можно и без плагина получить такие два файла:
Код:

ChCp 866>Nul
Dir /B /S>866.txt
ChCp 1251>Nul
Dir /B /S>1251.txt


truvo 01-10-2010 21:29 1509233

gora, а пути тут где? Или имеется в виду, что батник в корне той папки, потроха которой анализируются?

gora 01-10-2010 21:43 1509248

Цитата:

Цитата truvo
а пути тут где? »

Путь можно прописать после слова Dir, а без путей батник будет работать из папки "потроха которой анализируются". В ней же будут создаваться и файлы 866.txt, 1251.txt.

Amigos 01-10-2010 22:25 1509267

Цитата:

Цитата truvo
а как пользоваться - не пойму. »

это архиваторный плагин.
дайте команду архивировать ваш каталог и в диалоге выберите упаковщик dIR

truvo 01-10-2010 23:04 1509281

Amigos, а нету там его в окне

Amigos 02-10-2010 09:03 1509465

truvo, тогда смотреть в архиваторных плагинах, установлен он или нет
Цитата:



truvo 02-10-2010 15:57 1509663

Amigos, всё ясно - он-то установился, но при установке я как-то нечаянно ассоциировал его с lst, а не с dir. Я думал, ассоциирование произойдет автоматом, но вот теперь дописал dir в типы файлов ручками в настройки, и после этого он появился в архиваторах.

А lst c каким плагином должен ассоциироваться? (мне же надо вернуть)

Amigos 02-10-2010 22:33 1509925

Цитата:

Цитата truvo
А lst »

скорее всего то же самое, что и DiR
Цитата:

Цитата truvo
А lst c каким плагином должен ассоциироваться? (мне же надо вернуть) »

а зачем? у вас много lst файлов, которые нужно открывать?
у меня TC считает *.lst неизвестным типом

truvo 03-10-2010 18:21 1510425

Amigos, плагин extendeddir вроде бы ещё круче.


Время: 16:40.

Время: 16:40.
© OSzone.net 2001-