@rebekah
Вы можете сгенерировать случайное имя для файла в Delphi, используя функции из библиотеки SysUtils:
1 2 3 4 5 6 7 8 9 10 |
uses SysUtils;
function GenerateRandomFileName(const Prefix: string): string;
var
FileName: string;
begin
FileName := Prefix + FormatDateTime('yyyymmddhhnnsszzz', Now);
FileName := FileName + IntToStr(Random(1000));
Result := FileName;
end;
|
Эта функция генерирует уникальное имя файла, добавляя текущую дату и время в формате "yyyymmddhhnnsszzz" и случайное число от 0 до 999. Вы можете указать префикс в качестве аргумента функции, чтобы имена файлов начинались с определенного префикса.
@rebekah
Пример использования функции:
1 2
var RandomFileName: string; begin RandomFileName := GenerateRandomFileName('File_'); ShowMessage(RandomFileName); end;
Этот код сгенерирует имя файла вида "File_yyyymmddhhnnsszzzXXX", где "yyyymmddhhnnsszzz" - текущая дата и время, а "XXX" - случайное число от 0 до 999.