UnicodeTest/LockedTest - проверка на юникодовость/занятость
Select messages from
# through # FAQ
[/[Print]\]
Goto page 1, 2, 3, 4, 5, 6, 7, 8  Next  :| |:
Total Commander -> Плагины Total Commander

#1: UnicodeTest/LockedTest - проверка на юникодовость/занятость Author: Alextp PostPosted: Sun Jan 15, 2006 16:25
    —
UnicodeTest/LockedTest

Данный content-плагин предназначен для проверки:
1. является ли имя файла юникодовым (Unicode) или обычным ANSI-именем (имеет смысл для систем Windows NT/2000/XP);
2. заблокирован ли файл другой задачей или нет.

Известно, что Total Commander, в отличие от, например, Проводника в большинстве случаев не может работать с юникодными именами файлов, поэтому такая проверка нужна для того, чтобы быстро найти на диске все подобные имена и, возможно, переименовать их в ANSI-имена (командой Shift-F6, которая вроде бы работает с любыми именами). "В большинстве случаев" - потому что иногда, в случае, когда для юникодного имени системой сгенерировано доступное короткое имя, TC с файлом все же работает (через короткое имя).

Плагин показывает два поля:

1. "Тест юникодности":
"ANSI" - имя в ANSI-кодировке;
"Частично Юникод" - имя в Unicode-кодировке, но TC имеет доступ к файлу через короткое имя;
"Чистый Юникод" - имя в Unicode-кодировке, и TC не имеет доступа к файлу;
"Ошибка" - имя недоступно: ошибка чтения каталога.

2. "Тест доступности":
показывает, заблокирован ли файл другой задачей или нет.

Страница
Скачать

Ваши комментарии?


Last edited by Alextp on Mon Jan 30, 2006 15:16; edited 1 time in total

#2:  Author: Evgenych PostPosted: Tue Jan 17, 2006 19:41
    —
У меня на диске С юникодных вообще нет (не нашел).
А откуда они, интересно, вообще могут появиться?

#3:  Author: CaptainFlintLocation: Москва PostPosted: Tue Jan 17, 2006 20:56
    —
Evgenych
Например, если сам создашь или из архива распакуешь (частенько в китайских архивах попадаются файлы с иероглифическими именами).

#4:  Author: Alextp PostPosted: Tue Jan 17, 2006 22:50
    —
Evgenych
А самому создать их можно так (под Win2k/XP): открываешь CharMap.exe, копируешь в буфер символы из разных кодировок и вставляешь их из буфера при переименовании файла в Проводнике. Имя файла будет юникодным.

#5:  Author: Alextp PostPosted: Mon Jan 30, 2006 15:20
    —
Обновление:
30.01.06: добавлено поле "Тест доступности", имя плагина изменено

Теперь можно видеть все файлы, заблокированные (занятые на чтение/запись) другими задачами или самим TC. Разблокировать такие файлы можно, например, через Unlocker.

#6:  Author: МоторокерLocation: г. Пермь (читается Перьмь) PostPosted: Wed Feb 01, 2006 10:03
    —
Игра Цивилизация II создает неудаляемые файлы с символами в именах файлов навроде |||+++ и проч.
Total Commander такие файлы не удаляет.
Проводник Windows удалить тоже не может.
Зато WinRAR при упаковке и удалении файлов справляется.
Что такое? В то время юникода вроде не было.

#7:  Author: Alextp PostPosted: Wed Feb 01, 2006 10:46
    —
Моторокер
1. На какой это системе, Win9x или NT?
2. Если NT, то что про такие имена говорит UnicodeTest плагин?

#8:  Author: МоторокерLocation: г. Пермь (читается Перьмь) PostPosted: Wed Feb 01, 2006 13:57
    —
На любой системе 98/2k/XP, начиная наверно даже с 95. FAT32

Качнул, проверяю
Se_└тЄю.SAV Юникод=Чистый Юникод Доступность=Не найден
SE_└ТЄЮ2.SAV Юникод=Чистый Юникод Доступность=Не найден

но наверно это к Гислеру надо обращаться. WinRAR же удаляет как-то.

P.S. Здесь после предварильного просмотра └ заменился на его код #9492;

#9:  Author: Alextp PostPosted: Wed Feb 01, 2006 16:35
    —
Моторокер
Если это NT и плагин пишет "Чистый Юникод", значит это чисто юникодное имя. TC с ним работать не может (почему - см. первый пост), а WinRAR - работает с юникодными именами нормально. Так что все понятно.

#10:  Author: МоторокерLocation: г. Пермь (читается Перьмь) PostPosted: Thu Feb 02, 2006 09:57
    —
Точно - можно переименовать и потом грохнуть. Буду чистить диск Smile Правильно говорят - первый век живи, второй век учись.

#11: Групповое переименование Author: Alekh PostPosted: Wed Sep 13, 2006 08:26
    —
А есть ли возможность сделать групповое переименование файлов с юникодными именами? (есть куча фоток, в именах которых есть буквы типа «é», которые не видит ACDSee)
Кстати, может кто знает вьювер, который умеет юникодные имена читать? (кроме стандартного Windows Picture and Fax Viewer)

#12:  Author: Alextp PostPosted: Wed Sep 13, 2006 20:59
    —
Quote:
А есть ли возможность сделать групповое переименование файлов с юникодными именами?

Пока нет. Надо отдельный плагин делать, или в этот поле добавлять...

Quote:
Кстати, может кто знает вьювер, который умеет юникодные имена читать?


Мой Universal Viewer умеет. Правда, для этого его придется из Проводника, через контекстное меню вызывать - Тотал ему юникодную ком. строку передавать не будет.


Last edited by Alextp on Wed Dec 06, 2006 22:34; edited 1 time in total

#13:  Author: Alextp PostPosted: Fri Dec 01, 2006 08:43
    —
Выложены исходники.

#14:  Author: _Johm PostPosted: Fri Dec 05, 2008 13:42
    —
UnicodeTest/LockedTest
Жаль что нельзя менять обозначения в колонках. На мой взгляд было бы удобнее так: файл занят - в колонке "!", файл свободен - пусто.

#15:  Author: Alextp PostPosted: Wed Dec 10, 2008 14:18
    —
_Johm
Попробуйте изменить это через .lng файл.
Строки прописаны там.



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page 1, 2, 3, 4, 5, 6, 7, 8  Next  :| |:
Page 1 of 8

Powered by phpBB © 2001, 2005 phpBB Group