Difference between revisions of "File.CopyFile"
m (1 revision imported) |
1>Admin |
||
| 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. |
==== Возвращаемое значение ==== | ==== Возвращаемое значение ==== | ||
Revision as of 09:23, 16 May 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;