Главная страница
    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.45 MB
Время: 0.005 c
3-1208237063
saNat
2008-04-15 09:24
2008.10.19
Многопользовательский доступ к БД


15-1219912790
ищущий
2008-08-28 12:39
2008.10.19
Должностная инструкция инженера ИВТ


2-1221488145
Totaren
2008-09-15 18:15
2008.10.19
Как убрать полосы прокрутки в родительской форме MDI приложения?


15-1220007907
DiamondShark
2008-08-29 15:05
2008.10.19
С какой учётной записью


4-1198242400
Dim07
2007-12-21 16:06
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский