| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| sa 
 
 
 Joined: 29 Apr 2009
 Posts: 2709
 
 
 | 
			
				|  (Separately) Posted: Tue Sep 25, 2012 17:43    Post subject: |   |  
				| 
 |  
				|  	  | oshizelly wrote: |  	  | ""%p%n" "%t%m"" | 
 А если вместо этого %P%N %T%M записать?
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Tue Sep 25, 2012 17:51    Post subject: |   |  
				| 
 |  
				| oshizelly А простой код кнопки нельзя было привести?
 Да, кавычки в параметрах тут вообще лишние.
 
 Volniy
 Дату модификации неправильно меняет.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Avada 
 
  
 Joined: 01 Aug 2008
 Posts: 10443
 Location: Россия, Саратов
 
 | 
			
				|  (Separately) Posted: Tue Sep 25, 2012 18:03    Post subject: |   |  
				| 
 |  
				| oshizelly То,что приведено в этом посте — не код кнопки, а кусок из BAR-файла.
 _________________
 Даже самая богатая фантазия
 Не представит себе наши безобразия.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| oshizelly 
 
  
 Joined: 04 Sep 2012
 Posts: 52
 
 
 | 
			
				|  (Separately) Posted: Tue Sep 25, 2012 18:03    Post subject: |   |  
				| 
 |  
				|  	  | sa wrote: |  	  | А если вместо этого %P%N %T%M записать? | 
 А если так, то работает!!!
  Спасибо! 
 
  	  | Flasher wrote: |  	  | Дату модификации неправильно меняет. | 
 В чём именно выражается неправильность? На первый взгляд вроде бы все правильно
  |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Tue Sep 25, 2012 18:19    Post subject: |   |  
				| 
 |  
				| Пробовал с каким-то hlp-файлом, то какие-то совсем другие числа выдавал, то просто новая дата не присваивалась. Закономерность не выявил. 	  | oshizelly wrote: |  	  | В чём именно выражается неправильность? | 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| oshizelly 
 
  
 Joined: 04 Sep 2012
 Posts: 52
 
 
 | 
			
				|  (Separately) Posted: Tue Sep 25, 2012 19:01    Post subject: |   |  
				| 
 |  
				| Flasher Может, этот файл был просто залочен каким-то процессом, тем же TC?
 Прошу простить за банальное предположение, но даже лучшие из нас порой упускают из виду очевидное.
 
 
          | ! | Avada: |        | Оверквотинг (включая полное цитирование предыдущего поста, содержащего цитату) запрещён правилами форума. Пост отредактирован. |  |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Tue Sep 25, 2012 20:34    Post subject: |   |  
				| 
 |  
				| oshizelly Нет, обычный файл, ничем не открытый, в какой-то тестовой папке валяется.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| sa 
 
 
 Joined: 29 Apr 2009
 Posts: 2709
 
 
 | 
			
				|  (Separately) Posted: Tue Sep 25, 2012 21:05    Post subject: |   |  
				| 
 |  
				|  	  | Flasher wrote: |  	  | Закономерность не выявил. | 
 А воспроизводится хоть ошибка то?
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Volniy 
 
  
 Joined: 15 Dec 2004
 Posts: 585
 Location: Местный
 
 | 
			
				|  (Separately) Posted: Wed Sep 26, 2012 02:32    Post subject: |   |  
				| 
 |  
				|  	  | Flasher wrote: |  	  | Volniy
 Дату модификации неправильно меняет.
 | 
 
 Это вряд ли. Дело в том, что все три времени файлу устанавливаются одной апишной функцией одновременно. Тоже самое и со считыванием этих времен из файла-источника. Скорее всего имел место быть какой-то дополнительный доступ к файлу и, как результат, измененное время модификации.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| sa 
 
 
 Joined: 29 Apr 2009
 Posts: 2709
 
 
 | 
			
				|  (Separately) Posted: Wed Sep 26, 2012 09:45    Post subject: |   |  
				| 
 |  
				| А вот с таким символом: 文 (когда я пробовал-перепробовал) программа выдавала ошибку 123… |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Volniy 
 
  
 Joined: 15 Dec 2004
 Posts: 585
 Location: Местный
 
 | 
			
				|  (Separately) Posted: Wed Sep 26, 2012 10:30    Post subject: |   |  
				| 
 |  
				| Ошибка 123="Синтаксическая ошибка в имени файла, имени папки или метке тома." То есть система говорит, что символ для нее неприемлемый. А этот символ явно относится к числу иероглифов. Не пробовал сам, но в региональных настройках ХР для поддержки иероглифов требуется специальную галочку поставить. Поставлена у тебя галочка?
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| sa 
 
 
 Joined: 29 Apr 2009
 Posts: 2709
 
 
 | 
			
				|  (Separately) Posted: Wed Sep 26, 2012 11:06    Post subject: |   |  
				| 
 |  
				|  	  | Volniy wrote: |  	  | Поставлена у тебя галочка | 
 Нет (на домашнем компе поэкспериментирую позже). Но сам тотал как-то обходится без неё: и копирует такие файлы и атрибуты присваивает.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| oshizelly 
 
  
 Joined: 04 Sep 2012
 Posts: 52
 
 
 | 
			
				|  (Separately) Posted: Wed Sep 26, 2012 11:08    Post subject: |   |  
				| 
 |  
				|  	  | Flasher wrote: |  	  | Проблема исключительно nircmd. Тут уже ничего не поделать, кроме как не потревожить автора. | 
 Так может потревожим, в общих интересах? Только я вряд ли смогу внятно описать проблему, так что...
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Wed Sep 26, 2012 12:19    Post subject: |   |  
				| 
 |  
				| Нет. Писал же через пост выше. 	  | Volniy wrote: |  	  | Скорее всего имел место быть какой-то дополнительный доступ к файлу | 
 
 
 Что там описывать? Команды setfiletime/setfilefoldertime (а вероятно и ряд других) не работают с юникодными именами в пути к файлу/папке. 	  | oshizelly wrote: |  	  | Только я вряд ли смогу внятно описать проблему | 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| sa 
 
 
 Joined: 29 Apr 2009
 Posts: 2709
 
 
 | 
			
				|  (Separately) Posted: Wed Sep 26, 2012 12:39    Post subject: |   |  
				| 
 |  
				|  	  | oshizelly wrote: |  	  | На первый взгляд вроде бы все правильно | 
 Присоединяюсь. Ошибок не замечал.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |