Сейчас на форуме: (+5 невидимых)

 eXeL@B —› Программирование —› Длинные и короткие имена файлов в Visual Basic
Посл.ответ Сообщение

Ранг: 35.7 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 18 октября 2007 13:08
· Личное сообщение · #1

Народ, подскажите плиз как в Visual Basic 2005 перевести строку с именем файла и полным путем к нему в старый формат с короткими именами файлов?




Ранг: 282.8 (наставник), 24thx
Активность: 0.260
Статус: Участник
win32.org.ru

Создано: 18 октября 2007 13:20 · Поправил: Guru_eXe
· Личное сообщение · #2

Я к великому сожалению =] не знаю вб, но могу предложить - просто напиши свою функцию, раз уж так приспичело.

Если я правильно понял, то тебе нужен аналог ExtractFileName, тока на вб, не думаю что так сложно реализовать своими силами.

-----
may all your PUSHes be POPed!




Ранг: 35.7 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 18 октября 2007 13:44
· Личное сообщение · #3

Guru_eXe
Нет, мне не совсем то нужно. Мне необходимо например строку вида: C:\Documents and Settings\All Users\Рабочий стол\ привести к виду: C:\docume~1\alluse~1\0016~1
А как это сделать - х.з.



Ранг: 117.1 (ветеран)
Активность: 0.050
Статус: Участник

Создано: 18 октября 2007 13:48
· Личное сообщение · #4

GetShortPathName

-----
Security through obscurity is just an illusion





Ранг: 282.8 (наставник), 24thx
Активность: 0.260
Статус: Участник
win32.org.ru

Создано: 18 октября 2007 13:56
· Личное сообщение · #5

Ну тогда да, pushick прав.
To get MS-DOS file names, long file names, or the full path of a file you can do the following:
To get an MS-DOS file name that has a long file name, use the GetShortPathName function.
To get the long file name that has a short name, use the GetLongPathName function.
To get the full path of a file, use the GetFullPathName function.


-----
may all your PUSHes be POPed!




Ранг: 35.7 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 18 октября 2007 14:25
· Личное сообщение · #6

Спасиб, ребят! Буду курить доки.


 eXeL@B —› Программирование —› Длинные и короткие имена файлов в Visual Basic
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати