/************* Конец *********************************************/
Методы MoveFile и MoveFolder
Как и при использовании методов
CopyFile
и
CopyFolder
, для перемещения нескольких файлов или каталогов в последнем компоненте параметра
source
можно указывать групповые символы (? и *); в параметре
destination
групповые символы недопустимы.
При использовании методов
MoveFile
и
MoveFolder
процесс перемещения прерывается после первой возникшей ошибки (как и в команде move операционной системы). Перемещать файлы и каталоги с одного диска на другой нельзя.
Метод OpenTextFile
Числовой параметр
iomode
задает режим ввода/вывода для открываемого файла и может принимать следующие значения (табл. 5.5).
Таблица 5.5. Параметр
iomode
Константа
Значение
Описание
ForReading
1
Файл открывается только для чтения, записывать информацию в него нельзя
ForWriting
2
Файл открывается для записи. Если файл с таким именем уже существовал, то при новой записи его содержимое теряется
ForAppending
8
Файл открывается для добавления. Если файл уже существовал, то информация будет дописываться в конец этого файла
Параметр
create
имеет значение в том случае, когда открываемый файл физически не существует. Если
create
равно
true
, то этот файл создастся, если же в качестве значения create указано
false
или параметр
create
опущен, то файл создаваться не будет.
Числовой параметр
format
определяет формат открываемого файла (табл. 5.6).
Таблица 5.6. Параметр
format
Константа
Значение
Описание
TristateUseDefault
– 2
Файл открывается в формате, используемом системой по умолчанию
TristateTrue
– 1
Файл открывается в формате Unicode
TristateFalse
0
Файл открывается в формате ASCII
Для дальнейшей работы с открытым файлом, т.е. для записи или чтения информации, нужно использовать методы объекта
TextStream
.
В следующем примере с помощью метода
OpenTextFile
текстовый файл открывается в режиме добавления информации (листинг 5.6).
Листинг 5.6. Добавление информации в текстовый файл