ИзменитьПапку
Синтаксис:
ИзменитьПапку(Путь).
Возвращаемое значение: Нет.
Действие изменяет текущую папку. Параметр Путь задает путь по умолчанию, который будет установлен после выполнения действия. Путь может включать в себя имя диска. Если Диск не задан, то путь ищется на диске установленном по умолчанию.
Пример:
ИзменитьПапку("C:\Windows").
ИзменитьДиск
Синтаксис:
ИзменитьДиск(ИмяДиска).
Возвращаемое значение: Нет.
Действие изменяет текущий диск. Если параметр ИмяДиска - пустая строка, то текущий диск не меняется. Если в качестве параметра задана строка имеющая больше одного символа, то берется только первая буква.
Пример:
ИзменитьДиск("D").
ТекущийПуть
Синтаксис:
ТекущийПуть.
Возвращаемое значение: Строка.
Действие возвращает строку содержащую текущий путь.
Пример:
Путь = ТекущийПуть.
Копировать
Синтаксис:
Копировать(ИсходныйПуть; КонечныйПуть).
Возвращаемое значение: Нет.
Действие берет файл расположенный в месте, указанном в параметре ИсходныйПуть и копирует его в место заданное параметром КонечныйПуть.
Пример:
Копировать("C:\My\File.txt"; "C:\My\FileBack.txt").
ДлинаФайла
Синтаксис:
ДлинаФайла(Путь).
Возвращаемое значение: Число.
Действие возвращает длину файла расположенного в месте указанном параметром Путь.
Пример:
ДФ = ДлинаФайла("C:\My\File.txt").
Удалить
Синтаксис:
Удалить(Путь).
Возвращаемое значение: Нет.
Действие удаляет файл расположенный в месте указанном параметром Путь.
Пример:
Удалить("C:\My\FileBack.txt").
УдалитьПапку
Синтаксис:
УдалитьПапку(Путь).
Возвращаемое значение: Нет.
Действие удаляет папку расположенную в месте указанном параметром Путь.
Пример:
УдалитьПапку("C:\My").
СоздатьПапку
Синтаксис:
СоздатьПапку(Путь).
Возвращаемое значение: Нет.
Действие создает папку в месте указанном параметром Путь.
Пример:
СоздатьПапку("C:\My").
ОткрытьФайл
Синтаксис:
ОткрытьФайл(ИмяФайла; ЧтениеИлиЗапись).
Возвращаемое значение: Нет.
Действие открывает файл для чтения или записи. Вид открытия определяется вторым параметром. Если параметр ЧтениеИлиЗапись равен 0, то файл открывается для записи, если 1, то для чтения.
Пример:
ОткрытьФайл("C:\My\File.txt"; 1).
ЗакрытьФайл
Синтаксис:
ЗакрытьФайл(ИмяФайла).
Возвращаемое значение: Нет.
Действие закрывает, ранее открытый, с помощью действия ОткрытьФайл(), файл.
Пример:
ЗакрытьФайл("C:\My\File.txt").
Записать
Синтаксис:
Записать(ИмяФайла; ЗаписываемоеВыражение).
Возвращаемое значение: Нет.
Действие записывает в открытый файл выражение заданное параметром ЗаписываемоеВыражение.
Пример:
ТекстовыйФайл = "C:\My\File.txt".
ОткрытьФайл(ТекстовыйФайл;0).
Записать(ТекстовыйФайл; "Это текстовый файл.").
ЗакрытьФайл(ТекстовыйФайл).
Прочитать
Синтаксис:
Прочитать(ИмяФайла; КоличествоСимволов).
Возвращаемое значение: Строка.
Действие считывает данные из открытого ранее файла. Длина считываемой строки определяется параметром КоличествоСимволов.
Пример:
ТекстовыйФайл = "C:\My\File.txt".
ОткрытьФайл(ТекстовыйФайл;1).
ТекстФайла = Прочитать(ТекстовыйФайл;20).
ЗакрытьФайл(ТекстовыйФайл).
Если файл был создан с помощью примера из предыдущего пункта, то переменная ТекстФайла получит значение "Это текстовый файл.".
УказательФайла
Синтаксис:
УказательФайла(ИмяФайла).
Возвращаемое значение: Число.
Действие возвращает позицию указателя записи/чтения файла.
Пример:
ТекстовыйФайл = "C:\My\File.txt".
У = УказательФайла(ТекстовыйФайл).
УстановитьУказатель
Синтаксис:
УстановитьУказатель(ИмяФайла; Позиция).
Возвращаемое значение: Нет.
Действие устанавливает указатель записи/чтения файла в определенную позицию, заданную параметром Позиция.
Пример:
ТекстовыйФайл = "C:\My\File.txt".
УстановитьУказатель(ТекстовыйФайл;21).
ДатьПризнак
Синтаксис:
ДатьПризнак(Путь; Признак).
Возвращаемое значение: Нет.
Действие устанавливает признак файлу.
Параметр Признак может принимать следующие значения:
0 - обычный
1 - только для чтения
2 - скрытый
4 - системный
32 - файл был изменен после последнего архивного копирования.
Пример:
ТекстовыйФайл = "C:\My\File.txt".
ДатьПризнак(ТекстовыйФайл; 2).
Этот пример делает файл C:\My\File.txt скрытым.
ВзятьПризнак
Синтаксис:
ВзятьПризнак(Путь).
Возвращаемое значение: Число.
Действие считывает признаки у файла или папки. Действие может возвратит одно из следующих значений или их сумму:
0 - обычный
1 - только для чтения
2 - скрытый
4 - системный
16 - папка
32 - файл был изменен после последнего архивного копирования.
Пример:
ТекстовыйФайл = "C:\My\File.txt".
ЧтоЗаФайл = ВзятьПризнак(ТекстовыйФайл).
Переменная ЧтоЗаФайл получит значение 2.
Папки
Синтаксис:
Папки(Путь; Признак).
Возвращаемое значение: Строка.
Действие начинает просмотр папки заданной параметром Путь. Возвращаемое значение представляет собой первый файл или папку соответствующие параметру Признак. Числовые значения параметра Признак те же что и у действий ВзятьПризнак и ДатьПризнак. Так если задана строка:
СкрытыйФайл = Папки("C:\"; 2).
до действие возвратит первый скрытый файл расположенный в корневом каталоге диска С.
Для того чтобы получить следующий элемент файловой системы, подпадающий под отбор, необходимо применить действие СледПапка.
Пример:
ПервыйКаталог = Папки("C:\"; 16).
СледПапка
Синтаксис:
СледПапка.
Возвращаемое значение: Строка.
Действие служит для продолжения отбора начатого действием Папки.
Пример:
Сообщить(Папки("C:\";16);7;"").
Каталог = СледПапка.
Пока Каталог <> "".
ЧтоЭто = ВзятьПризнак("C:\" & Каталог).
//Обычные папки
Если ЧтоЭто = 16.
Сообщить(Каталог;7;"").
КонецЕсли.
//Папки только для чтения
Если ЧтоЭто = 17.
Сообщить(Каталог;7;"").
КонецЕсли.
//Скрытые папки
Если ЧтоЭто = 18.
Сообщить(Каталог;7;"").
КонецЕсли.
Каталог = СледПапка.
КонецПока.
Данный пример выводит в виде ряда сообщений все папки корневого каталога диска С.
ДатаФайла
Синтаксис:
ДатаФайла(ИмяФайла).
Возвращаемое значение: Дата.
Действие возвращает дату создания файла.
Пример:
ДатаСоздания = ДатаФайла("C:\My\File.txt").
МойКаталог
Синтаксис:
МойКаталог.
Возвращаемое значение: Строка.
Действие возвращает папку в которой хранится программа, где применено это действие.
Пример:
МойПуть = МойКаталог & "Programm.v".
МойДиск
Синтаксис:
МойДиск.
Возвращаемое значение: Строка.
Действие возвращает диск на котором хранится программа, где применено это действие.
Пример:
МД = МойДиск.