Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1C_pr77_Lang2.doc
Скачиваний:
7
Добавлен:
20.11.2019
Размер:
2.52 Mб
Скачать

ВыбратьКаталог

Открывает окно диалога выбора каталога.

Синтаксис:

ВыбратьКаталог(<ИмяКаталога>, <3аголовок>, <Таймаут>)

Англоязычный синоним:

SelectDirectory

Параметры:

<ИмяКаталога>

Имя переменной, содержащей строковое значение с именем начального каталога. В эту же переменную система возвращает имя выбранного каталога.

<3аголовок>

Строковое выражение, с помощью которого можно задать заголовок открываемого окна.

<Таймаут>

Необязательный параметр. Числовое выражение, значение которого задает время ожидания системы (в секундах) на отклик пользователя.

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

Число: 0 — если в окне диалога нажата кнопка «Отмена»; 1 — если в окне диалога нажата кнопка «ОК», при этом в переменную <ИмяНачКаталога> возвращается имя выбранного каталога; -1 (минус единица) — закончилось время <Таймаут> ожидания отклика пользователя.

Описание:

Метод ВыбратьКаталог открывает окно диалога выбора каталога.

Пример:

* В данном примере приведена процедура вызова диалога выбора каталога.

Функция УстКат(ИмяПути)

Если ФС.ВыбратьКаталог(ИмяПути, "Выберите каталог", 10) = 1 Тогда

Возврат ИмяПути;

Иначе

Возврат КаталогПользователя();

КонецЕсли;

КонецПроцедуры

СуществуетФайл

Проверяет существование файла.

Синтаксис:

Существуетфайл(<ИмяФайла>)

Англоязычный синоним:

ExistFile

Параметры:

<ИмяФайла>

Строковое выражение с именем файла.

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

Число: 1 — файл существует; 0 — не существует.

Описание:

Метод СуществуетФайл проверяет существование файла.

Пример:

Процедура СущФ(ИмяФайла)

Если ФС.СуществуетФайл(ИмяФайла) = 1 Тогда

Сообщить("Файл " + ИмяФайла + " — существует");

КонецЕсли;

КонецПроцедуры

КопироватьФайл

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

Синтаксис:

КопироватьФайл(<ИмяФайлаИсточника>, <ИмяФайлаПриемника>, <ФлагОтказаПерезаписи>)

Англоязычный синоним:

FileCopy

Параметры:

<ИмяФайлаИсточника>

Строковое выражение с именем фай­ла источника.

<ИмяФайлаПриемника>

Строковое выражение с именем фай­ла приемника.

<ФлагОтказаПерезаписи>

Числовое выражение: 0 — при суще­ствовании файла приемника заменяет его на копируемый; 1 — при сущест­вовании файла приемника копирова­ния не производится.

Описание:

Метод КопироватьФайл копирует файл-источник в файл-приемник.

Пример:

* В данном примере приведена процедура копирования файла.

Процедура КопирФ()

ФС.КопироватьФайл(ИмяВыбрФайла, ФПриемник, 1);

КонецПроцедуры

УдалитьФайл

Удалить файл.

Синтаксис:

УдалитьФайл(<ИмяФайла>)

Англоязычный синоним:

DeleteFile

Параметры:

<ИмяФайла>

Строковое выражение с именем удаляемого файла.

Описание:

Метод УдалитьФайл удаляет указанный файл.

Пример:

* В данном примере приведена процедура удаления файла.

Процедура УдалФ()

ФС.УдалитьФайл(ИмяФайла);

КонецПроцедуры

ПереименоватьФайл

Переименовать файл.

Синтаксис:

ПереименоватьФайл(<ИмяФайлаИсточника>, <ИмяФайлаПриемника>, <ФлагПерезаписи>)

Англоязычный синоним:

MoveFile

Параметры:

<ИмяФайлаИсточника>

Строковое выражение с именем файла ис­точника.

<ИмяФайлаПриемника>

Строковое выражение с требуемым именем файла.

<ФлагПерезаписи>

Числовое выражение: 0 — запрещает пере­мещение файла между дисками и при существовании файла приемника копирова­ния не производится; 1 — разрешает пере­мещение файла (только для файлов) между дисками и при существовании файла прием­ника замещает его на копируемый.

Описание:

Метод ПереименоватьФайл выполняет переименование (перемещение) указанного файла.

Пример:

* В данном примере приведена процедура переименования файла.

Процедура ПереимФ()

ФС.ПереименоватьФайл(Результат, ФПриемник, 1);

КонецПроцедуры

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]