FileCreateNTFSLink
Создаёт жёсткую ссылку (NTFS hardlink) на файл или каталог.
FileCreateNTFSLink ( "source", "hardlink" [, flag = 0 ] )
Параметры
source | Путь к источнику, на который будет создана жёсткая ссылка. |
hardlink |
Путь к жёсткой ссылке. |
flag |
[необязательный] Этот флаг указывает на поведение функции, в случае, если ссылка уже существуют в каталоге назначения. Может быть комбинацией следующих значений: 0 = (по умолчанию) не перезаписывать существующую ссылку 1 = перезаписывать существующую ссылку |
Возвращаемое значение
Успех: | Возвращает 1. |
Ошибка: | Возвращает 0. |
Примечания
Каталог назначения должен существовать.См. также
FileCreateShortcutПример
FileChangeDir(@ScriptDir)
DirCreate('dir')
FileWriteLine("test.txt", "test")
MsgBox(0, "Жёсткая ссылка, успех?", FileCreateNTFSLink("test.txt", "dir\test.log", 1))
; Попробуйте изменить содержимое одного из связанных файлов, оно меняется синхронно, так как в реальности файл один.
; Переименование, перемещение не разрывает связь.