Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.21;
Скачать: CL | DM;

Вниз

Создание уникального имени папки   Найти похожие ветки 

 
AVC   (2003-08-08 08:47) [0]

Подскажите как сгенирировать уникальное имя папки?
Я сделал на основе текущего времени и даты и разложил в hex(так как могут попадатся не печатыемые символы). Получилось 16 байт. А можно сделать 8 байт?


 
Camus   (2003-08-08 08:51) [1]

GetTempFileName


 
AVC   (2003-08-08 09:02) [2]

А кто-нибудь знает как формирует имена папок IE в Temporary?


 
NAlexey ©   (2003-08-08 09:08) [3]

GUID?


 
AVC   (2003-08-08 09:15) [4]

всмыле GUID? Просто захотелось создать папку по формату 8.3 чтобы в ее имя было заложено время и дата создания,а не хранить это время в файле. А про системное время создания папки - так оно может изменится при копировании.


 
AlexKniga ©   (2003-08-08 10:30) [5]

AVC
> Подскажите как сгенирировать уникальное имя папки?
> Просто захотелось создать папку по формату 8.3 чтобы в ее имя было заложено время и дата создания

Так тебе нужно уникальное имя или на основе времени?
Если первое, то уникальные имена генерирует одна из функций Форточек (поищи в MSDN).
Если второе, то тут сам на свой вкус и цвет.


 
AVC   (2003-08-08 11:05) [6]

AlexKniga ©
( тип TDateTime) AlexKniga ©
>Если второе, то тут сам на свой вкус и цвет

Так я сделал на свой вкус и цвет. Получилось 16 байт. А можно их как нибудь упаковать хотя бы до 11 байт. Или формат времени и даты (тип TDateTime) итак уже упакован по максимуму?


 
Андрю-ХА ©   (2003-08-08 13:01) [7]

Число и месяц можно представить например в 36-ричном формате в одном байте: 0123456789ABCDE.....XYZ


 
Романов Р.В. ©   (2003-08-08 13:13) [8]

ggmdhsss

gg - год
m - месяц в 16 ричном формате
d - день в 32 ричном формате
h - час в 32 ричном формате
sss - кол-во секунд в 16 ричном формате прошедших с начала часа (всего в часу 3600 сек. 3 символа в 16 ричном формате дают 16^3 4096 комбинаций)


 
NAlexey ©   (2003-08-08 13:39) [9]

А зачем тебе зашифровывать дату в название файла?



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

Текущий архив: 2003.08.21;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
3-68172
Donor
2003-07-28 11:44
2003.08.21
InterBase


1-68394
Xoy
2003-08-07 17:15
2003.08.21
Прямой доступ к пикселям в TBitmap


14-68545
AHTOH
2003-08-04 22:22
2003.08.21
Почему hook и делают в основном в dll?


1-68354
Vulko
2003-08-09 03:54
2003.08.21
Как получить адрес temp директории в винде?


1-68393
Still Swamp
2003-08-07 15:46
2003.08.21
Указатели