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 

Полные имена файлов из DOS-имен

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Chemer



Joined: 25 May 2006
Posts: 3
Location: Фурманов

Post (Separately) Posted: Wed Sep 26, 2007 23:50    Post subject: Полные имена файлов из DOS-имен Reply with quote

Сразу хочу извиниться что вдруг такая тема уже есть, просто жалко GPRS трафика, юзая поиск

Вот собственно проблема, в групповом переименовании файлов есть опция получения из полного имени DOS имен. Мне нужно наоборот из ДОС имён получить полные имена, если это возможно.

Заранее благодарен

 !  Avada:
Перенесено из Плагинов в Общие вопросы.
Back to top
View user's profile Send private message
Rodny



Joined: 24 Jan 2007
Posts: 949
Location: Могилёв, Беларусь

Post (Separately) Posted: Thu Sep 27, 2007 00:05    Post subject: Reply with quote

Насколько я понимаю - нельзя. Из полного имени формат DOS, т.е. 8.3, получается неким обрезанием. А обратно полному имени взяться просто неоткуда.
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6192
Location: Москва

Post (Separately) Posted: Thu Sep 27, 2007 12:26    Post subject: Reply with quote

Rodny wrote:
А обратно полному имени взяться просто неоткуда.

Есть откуда. GetLongPathName. Надо лишь написать плагин, который эту функцию бы использовал...
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Thu Sep 27, 2007 16:04    Post subject: Reply with quote

Тотал и так показывает полные имена. Или нужно не имея полного имени, из "ИМЯФАЙЛ~1.TXT" получить "Имя файла, который я сохранил прошлой весной, но стёр этой.txt"?
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Chemer



Joined: 25 May 2006
Posts: 3
Location: Фурманов

Post (Separately) Posted: Thu Sep 27, 2007 19:09    Post subject: Reply with quote

Моторокер wrote:
Тотал и так показывает полные имена. Или нужно не имея полного имени, из "ИМЯФАЙЛ~1.TXT" получить "Имя файла, который я сохранил прошлой весной, но стёр этой.txt"?


Именно это и нужно, но я прикинул что всетки невозможно Sad
Back to top
View user's profile Send private message
Rodny



Joined: 24 Jan 2007
Posts: 949
Location: Могилёв, Беларусь

Post (Separately) Posted: Thu Sep 27, 2007 22:56    Post subject: Reply with quote

CaptainFlint
Я вот такую ситуацию и имел ввиду:
Chemer wrote:
Моторокер wrote:
Тотал и так показывает полные имена. Или нужно не имея полного имени, из "ИМЯФАЙЛ~1.TXT" получить "Имя файла, который я сохранил прошлой весной, но стёр этой.txt"?

Именно это и нужно, но я прикинул что всетки невозможно Sad

Если, скажем, при копировании под голым ДОСом длинные имена обрезались, это можно будет исправить?
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6192
Location: Москва

Post (Separately) Posted: Fri Sep 28, 2007 02:11    Post subject: Reply with quote

Rodny wrote:
Если, скажем, при копировании под голым ДОСом длинные имена обрезались, это можно будет исправить?

Я просто неправильно понял. Мой пост относился к ситуации, когда в системе для файла присутствуют и длинное, и короткое имя, но мы знаем только короткое - тогда названная мной функция выдаст длинное. Если же выполнялось копирование DOS'ом, то длинные имена просто-напросто утеряны и восстановить их, разумеется, просто неоткуда (если только нет доступа к той машине, откуда это всё копировалось).
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Chemer



Joined: 25 May 2006
Posts: 3
Location: Фурманов

Post (Separately) Posted: Fri Sep 28, 2007 18:42    Post subject: Reply with quote

Мда, так и знал, очень жаль. Закрывайте тему
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group