Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2017, 17:43   #1
_Sergey_1
Новичок
Джуниор
 
Регистрация: 30.10.2017
Сообщений: 2
Смущение Проверка файла при копировании

Добрый вечер. Прошу помощи гуру. Помогите пожалуйста , как убрать ошибку при копировании, если файла нет.

Код:
function CopyFile(fSource, fDest: String): Longint;
var
  fsIn, fsOut: TFileStream;

  fileName : string;
  myFile   : TextFile;
  data     : string;
begin
if FileExists('F:\1.txt') then
fsOut := TFileStream.Create(fDest, fmCreate);
fsIn := TFileStream.Create(fSource, fmOpenRead);
  try
    try
      fsIn.Seek(0, soFromBeginning);
      Result := fsOut.CopyFrom(fsIn, 0);
    finally
      fsIn.Free;
      fsOut.Free;
    end;
  except 
    begin
      fsIn.Free;
      fsOut.Free;
      Result := 0;
    end;
  end;
end;
копирую так:
Код:
CopyFile('F:\1.txt','C:\1.txt');
Изображения
Тип файла: png delphi.png (8.5 Кб, 24 просмотров)
___
_Sergey_1 вне форума Ответить с цитированием
Старый 30.10.2017, 18:03   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,726
По умолчанию

Код:
if FileExists('F:\1.txt') then
begin
end;
p51x вне форума Ответить с цитированием
Старый 30.10.2017, 18:08   #3
_Sergey_1
Новичок
Джуниор
 
Регистрация: 30.10.2017
Сообщений: 2
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Код:
if FileExists('F:\1.txt') then
begin
end;

Спасибо Вам. Все получилось.
___
_Sergey_1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как извлечь имя файла, при копировании картинки скажем через интернет Downloads Общие вопросы Delphi 14 06.08.2013 23:56
Проверка макросом на дублирование при копировании данных с Userform Number_30 Microsoft Office Excel 3 06.02.2013 11:59
Выбор файла при копировании определенных строк в основной файл GieNa Microsoft Office Excel 8 12.02.2011 22:46
Ошибка при копировании файла (*.mpg) Marsel737 Общие вопросы Delphi 1 16.12.2009 11:06
При копировании файла ошибка:макрос не может быть найден Belokuraya Microsoft Office Excel 4 24.07.2009 16:04