View previous topic :: View next topic |
Author |
Message |
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Sun Jan 15, 2006 16:25 Post subject: UnicodeTest/LockedTest - проверка на юникодовость/занятость |
|
|
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. "Тест доступности":
показывает, заблокирован ли файл другой задачей или нет.
Страница
Скачать
Ваши комментарии? _________________ UniViewer - CudaText - LogViewer
Last edited by Alextp on Mon Jan 30, 2006 15:16; edited 1 time in total |
|
Back to top |
|
|
Evgenych
Joined: 25 Jan 2005 Posts: 53
|
(Separately) Posted: Tue Jan 17, 2006 19:41 Post subject: |
|
|
У меня на диске С юникодных вообще нет (не нашел).
А откуда они, интересно, вообще могут появиться? |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Tue Jan 17, 2006 20:56 Post subject: |
|
|
Evgenych
Например, если сам создашь или из архива распакуешь (частенько в китайских архивах попадаются файлы с иероглифическими именами). |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Tue Jan 17, 2006 22:50 Post subject: |
|
|
Evgenych
А самому создать их можно так (под Win2k/XP): открываешь CharMap.exe, копируешь в буфер символы из разных кодировок и вставляешь их из буфера при переименовании файла в Проводнике. Имя файла будет юникодным. |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Mon Jan 30, 2006 15:20 Post subject: |
|
|
Обновление:
30.01.06: добавлено поле "Тест доступности", имя плагина изменено
Теперь можно видеть все файлы, заблокированные (занятые на чтение/запись) другими задачами или самим TC. Разблокировать такие файлы можно, например, через Unlocker. _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
Моторокер
Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Wed Feb 01, 2006 10:03 Post subject: |
|
|
Игра Цивилизация II создает неудаляемые файлы с символами в именах файлов навроде |||+++ и проч.
Total Commander такие файлы не удаляет.
Проводник Windows удалить тоже не может.
Зато WinRAR при упаковке и удалении файлов справляется.
Что такое? В то время юникода вроде не было. |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Wed Feb 01, 2006 10:46 Post subject: |
|
|
Моторокер
1. На какой это системе, Win9x или NT?
2. Если NT, то что про такие имена говорит UnicodeTest плагин? |
|
Back to top |
|
|
Моторокер
Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Wed Feb 01, 2006 13:57 Post subject: |
|
|
На любой системе 98/2k/XP, начиная наверно даже с 95. FAT32
Качнул, проверяю
Se_└тЄю.SAV Юникод=Чистый Юникод Доступность=Не найден
SE_└ТЄЮ2.SAV Юникод=Чистый Юникод Доступность=Не найден
но наверно это к Гислеру надо обращаться. WinRAR же удаляет как-то.
P.S. Здесь после предварильного просмотра └ заменился на его код #9492; |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Wed Feb 01, 2006 16:35 Post subject: |
|
|
Моторокер
Если это NT и плагин пишет "Чистый Юникод", значит это чисто юникодное имя. TC с ним работать не может (почему - см. первый пост), а WinRAR - работает с юникодными именами нормально. Так что все понятно. |
|
Back to top |
|
|
Моторокер
Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Thu Feb 02, 2006 09:57 Post subject: |
|
|
Точно - можно переименовать и потом грохнуть. Буду чистить диск Правильно говорят - первый век живи, второй век учись. |
|
Back to top |
|
|
Alekh
Joined: 07 Jan 2005 Posts: 1
|
(Separately) Posted: Wed Sep 13, 2006 08:26 Post subject: Групповое переименование |
|
|
А есть ли возможность сделать групповое переименование файлов с юникодными именами? (есть куча фоток, в именах которых есть буквы типа «é», которые не видит ACDSee)
Кстати, может кто знает вьювер, который умеет юникодные имена читать? (кроме стандартного Windows Picture and Fax Viewer) |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Wed Sep 13, 2006 20:59 Post subject: |
|
|
Quote: | А есть ли возможность сделать групповое переименование файлов с юникодными именами? |
Пока нет. Надо отдельный плагин делать, или в этот поле добавлять...
Quote: | Кстати, может кто знает вьювер, который умеет юникодные имена читать? |
Мой Universal Viewer умеет. Правда, для этого его придется из Проводника, через контекстное меню вызывать - Тотал ему юникодную ком. строку передавать не будет.
Last edited by Alextp on Wed Dec 06, 2006 22:34; edited 1 time in total |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
_Johm
Joined: 14 May 2006 Posts: 119
|
(Separately) Posted: Fri Dec 05, 2008 13:42 Post subject: |
|
|
UnicodeTest/LockedTest
Жаль что нельзя менять обозначения в колонках. На мой взгляд было бы удобнее так: файл занят - в колонке "!", файл свободен - пусто. |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
|