| 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: 6206 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 | 
		 | 
	
	
		  | 
	
	
		 |