Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: MultiRename. TC не умеет отличать каталоги от файлов? 
Author Message
JKT



PostPosted: Sun Aug 12, 2018 23:37    Post subject: Reply with quote

ув.Avada
Поймите меня правильно. Вот, допустим я на мультиренейм отправляю одновременно папку "111.222" и файл "111.222" (все с маской [N]_333)
Результат в "сегодняшнем" состоянии дел будет от файла "111.222_333" (как и правильно)
А с папкой "111_333.222" -косяк
А так-бы, все было четко: папка назвалась-бы "111.222_333" и файл-бы назвался-бы "111.222_333"
А не папка , где в середине этое самое "333".
Я именнно про каталоги(папки), где я это заметил.

Добавлено спустя 1 час 10 минут:

Flasher wrote:
JKT
Отличие папок от файлов не решит проблему файлов без расширений, о которой я писал.

Да в том то и дело, что отличить папку от файла без расширения вполне себе возможно. Это заложено в самой NTSF, как я и писал. Есть идендификаторы, добраться до которых обычными средствами Windows нельзя. Только шаманством с бубнами.
Ну возьми хоть тот-же файл "hosts". Он то-же без расширения. Однако винда его знает как файл, а не как каталог. И главное, если создаешь файл без расширения, которого винда не знает (не помнит), она его все одно распознает. Как скажете? По каким признакам?
Вот:, (не мной) выше обозначенной комманда функции stat:

Code:
stat( "folder", &statbuf );
if( statbuf.st_mode & S_IFDIR )
   printf("Directory\n");
else
   printf("Not directory\n");

Выдает "на гора" или файл или фолдер
Подставь имена, -проверь. (ну то на ..... сам знаешь на чем ))
Или мы как-то друг друга не понимаем? Я про простые вещи, а вы в какие-то дебри идете. )) Постфиксы-Хрестфиксы и т.п. Извините за мой.... Мне казалось тут речь про простые вещи, а то, куда вы завели, если честно, уж то просто жесть. Ну перечитайте предыдущие страницы. Там сам черт ногу сломит. ))
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group