Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.10.19;
Скачать: [xml.tar.bz2];

Вниз

преобразование длинных имен файлов Windows в DOS   Найти похожие ветки 

 
Нов_и_чок   (2008-08-14 12:03) [0]

Уважаемые мастера!
Имеется в наличии много файлов с длинными именами типа "148756-56235655" нужно их имена преобразовать в ДОСовские! Подскажите алгоритм в Далфе!


 
{RASkov} ©   (2008-08-14 12:08) [1]

> [0] Нов_и_чок   (14.08.08 12:03)
> Подскажите алгоритм в Далфе!

Для этого есть готовые функции...
GetShortPathName


 
Vlad Oshin ©   (2008-08-14 13:17) [2]

Все буквы становяться большими
Имя - первые 6 букв, а остальное отрезается.
Хвостик - ~цифра, если такое имя уже есть, то цифра будет увеличиваться. Если доходим до 9, то уменьшаем количество букв и хвостик из двух знаков.
Расширение - первые 3 буквы, а остальное отрезается


 
Германн ©   (2008-08-14 13:58) [3]


> Имеется в наличии много файлов с длинными именами типа "148756-
> 56235655" нужно их имена преобразовать в ДОСовские! Подскажите
> алгоритм в Далфе!
>

Кто такая Далфа?
И вообще данное преобразование - личное дело операционной системы. И не надо лезть туда грязными пальцами.
:)


 
Нов_и_чок   (2008-08-15 14:27) [4]

Vlad Oshin огромный RESPECT очень помог!!!


 
zaiko99   (2008-09-12 09:44) [5]

Есть в виндоуз такая команда DIR - и ключик /X


 
Palladin ©   (2008-09-12 10:08) [6]

какое ценное замечание спустя месяц :)


 
Правильный$Вася   (2008-09-12 11:34) [7]


> Хвостик - ~цифра, если такое имя уже есть, то цифра будет
> увеличиваться.

вот только самой ос ведомо, какой из файлов будет иметь такой номер
весело будет посмотреть на большие глаза при неверном выборе файла



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.10.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.005 c
4-1198011534
DevilDevil
2007-12-18 23:58
2008.10.19
Определить путь до файла, имея его Handle


3-1208328298
Шмелъ
2008-04-16 10:44
2008.10.19
Траблы с LEFT JOIN


1-1200589968
ply
2008-01-17 20:12
2008.10.19
доступ к функциям формы из фрейма


2-1221132574
DMX
2008-09-11 15:29
2008.10.19
Уникальная строка


15-1220009159
konstantin
2008-08-29 15:25
2008.10.19
Клиент-Сервер-Сервер-База





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский