PureBasic

CopyFile()

Синтаксис

Result = CopyFile(SourceFilename$ , DestinationFilename$)

Описание


Копирует исходный Файл в указанное место с назначенным именем.

Параметры

SourceFilename$ Имя (включая путь) исходного Файла (который требуется скопировать).
DestinationFilename$ Имя (включая путь) Файла-копии.

Возвращаемое значение

Возвращает не нулевое значение, если операция прошла успешно, и значение равное нулю, если она не удалась.

Комментарии

Если целевой файл уже существует, он будет автоматически перезаписан, если же он имеет атрибут "только для чтения", то перезаписи не будет и функция возвратит ноль. Остальные атрибуты роли не играют.
Чтобы проверить, существует ли данный файл или каталог используйте функцию FileSize(). Если имя (включая путь) исходного файла совпадает с именем (включая путь) целевого файла - копирование осуществляться не будет, и функция возвратит ноль.

Пример (Фран.)

Debug CopyFile("D:\PB\Nouveau.pb", "E:\Projet.pb")

См. также

RenameFile(), DeleteFile(), FileSize(), CreateFile(), OpenFile()

Поддерживаемые OS

Все

<- CopyDirectory() - Оглавление FileSystem - CreateDirectory()->