- 0
Программа пытается скопировать файл два раза
-
Похожий контент
-
- 0 ответов
- 289 просмотров
-
- 0 ответов
- 928 просмотров
-
- 2 ответа
- 864 просмотра
-
- 1 ответ
- 1 252 просмотра
-
- 1 ответ
- 990 просмотров
-
- 3 ответа
- 1 329 просмотров
-
- 9 ответов
- 2 268 просмотров
-
- 0 ответов
- 1 015 просмотров
-
- 0 ответов
- 4 496 просмотров
-
- 0 ответов
- 700 просмотров
-
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
Вопрос
Delpher-X
Есть код для копирования файлов:
procedure TForm1.Timer2Timer(Sender: TObject); var FileIndex, FileName : String; I : Integer; begin randomize; FileIndex := IntToStr(random(5000)); for I := 0 to ListBox1.Items.Count-1 do begin FileIndex := IntToStr(StrToInt(FileIndex) + 1); FileName := FileIndex + Exp; TFile.Copy(ListBox1.Items[I], FileName); end; Timer2.Enabled := False; end;Когда я его запускаю, все работает, однако постоянно выскакивает сообщение об ошибке: specified file already exists, то есть копируемый файл уже существует. То есть, программа пытается каждый файл скопировать дважды. Вопрос: почему? С чем это связано и как от этого избавиться?
40 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.