Difference between revisions of "File.CopyFile"
m (1 revision imported) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 17: | Line 17: | ||
== Синтаксис == | == Синтаксис == | ||
<code> | <code> | ||
− | {{Grey|File.}}'''CopyFile'''(''<Исходный файл для копирования (STRING)>'',''<Результирующий файл (STRING)>''{{Optional|,< | + | {{Grey|File.}}'''CopyFile'''(''<Исходный файл для копирования (STRING)>'',''<Результирующий файл (STRING)>''{{Optional|,<Не заменять существующий (INT)>{{Default|{{eq}}0}}}}):''<Файл скопирован успешно (INT)>'' |
</code> | </code> | ||
Line 23: | Line 23: | ||
* <code>''<Исходный файл для копирования (STRING)>''</code> - Путь к существующему файлу. Путь может быть как серверным и так и локальным ([[Имена файлов]]). | * <code>''<Исходный файл для копирования (STRING)>''</code> - Путь к существующему файлу. Путь может быть как серверным и так и локальным ([[Имена файлов]]). | ||
* <code>''<Результирующий файл (STRING)>''</code> - Путь к файлу-результату. Путь может быть как серверным и так и локальным. | * <code>''<Результирующий файл (STRING)>''</code> - Путь к файлу-результату. Путь может быть как серверным и так и локальным. | ||
− | * <code>''< | + | * <code>''<Не заменять существующий (INT)>''</code> - {{Optional}} Числовое аргумент: 0 (по умолчанию) -- если файл-результат уже существует, он будет заменен копируемым, 1 -- если файл-результат функция не будет выполнять никаких действий и вернет 0. |
==== Возвращаемое значение ==== | ==== Возвращаемое значение ==== |
Latest revision as of 13:12, 9 June 2025
CopyFile (Копирование файлов) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция производит копирование файла из одной папки в другую. Файлы могут как находиться на сервере, так и локально, возможно также скопировать файл с сервера на локальный компьютер и наоборот.
Синтаксис
File.CopyFile(<Исходный файл для копирования (STRING)>,<Результирующий файл (STRING)>,<Не заменять существующий (INT)>=0):<Файл скопирован успешно (INT)>
Аргументы
<Исходный файл для копирования (STRING)>
- Путь к существующему файлу. Путь может быть как серверным и так и локальным (Имена файлов).<Результирующий файл (STRING)>
- Путь к файлу-результату. Путь может быть как серверным и так и локальным.<Не заменять существующий (INT)>
- (необязательный аргумент) Числовое аргумент: 0 (по умолчанию) -- если файл-результат уже существует, он будет заменен копируемым, 1 -- если файл-результат функция не будет выполнять никаких действий и вернет 0.
Возвращаемое значение
Возвращается числовое значение 1, если копирование осуществлено успешно, иначе 0.
Примеры
Файл:=""; If OpenFileDialog(Файл,"Выберите файл печати",,1) Then Файл:="Logotips\Stamps\"+GetFileName(Файл); If File.DoesFileExist(Файл) Then If AskQuestion("Файл печати с таким именем уже используется, заменить?",Q_QUESTION+Q_YESNO)<>R_YES Then Exit; EndIf; EndIf; If not File.CopyFile(Источник,Файл,1) Then Box("Проблема с копированием картинки! Попробуйте еще раз!",Q_STOP); Exit; EndIf; EndIf;