FileCopy
 
Копирует файл

Синтаксис

Declare Function FileCopy ( ByVal source As ZString Ptr, ByVal destination As ZString Ptr ) As Integer

Использование

#include "file.bi"
FileCopy source, destination

или

#include "file.bi"
result = FileCopy( source, destination )

Параметры

source
String аргумент, указывающий имя файла для копирования. Этот файл должен существовать.
destination
String аргумент, указывающий имя файла для копирования. Этот файл будет перезаписан, если он существует. На этот файл не должны ссылаться в это время все открытые дескрипторы файлов.

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

Возвращает 0 в случае успеха, или 1 , если произошла ошибка.

Описание

Копирует содержимое исходного файла в конечный файл, перезаписывая целевой файл, если он уже существует.
Требуется #include либо "file.bi" либо "vbcompat.bi" чтобы получить доступ к этой функции.

Пример

#include "file.bi"
FileCopy "source.txt", "destination.txt"


Различия платформ

  • Linux требует, чтобы filename соответствовало реальному имени файла. Windows и DOS регистронезависимы.
  • Разделителями пути в Linux являются прямые слеши / . Windows использует обратный слеш \, но также допускает и прямой. DOS использует обратный слеш \ .  


Отличия от QB

  • Новое в FreeBASIC. Существует в Visual Basic.

См. также