В общем, вопрос элементарный, но я уже вот-вот мозг сломаю.
Как не пытаюсь создать ссылку/символьную ссылку средствами LuaFileSystem - каждый раз ошибка.
Почитал оф мануал на модуль, в нем указано так:
lfs.link (old, new[, symlink])
Ну ок, думаю, пишу и запускаю
require "lfs"
lfs.link('file1', 'file2').symlinkПолучаю вывод
lua: symlink.lua:6: '=' expected near '<eof>'Запускаю
require "lfs"
lfs.link('file1', 'file2', symlink)Получаю
lua: symlink.lua:5: attempt to call field 'link' (a nil value)
stack traceback:
symlink.lua:5: in main chunk
[C]: ?
При этом пишу какой-нибудь другой код с использованием этого модуля, например
require "lfs"
print("Текущий каталог: "..lfs.currentdir())
for file in lfs.dir(".") do
local f = "."..'/'..file
local s = lfs.attributes(file).size
print("Файл: "..f.." Размер: "..s.." байт")
end
Все работает нормально, на выходе получаю
Текущий каталог: /home/duke/исходники/Lua
Файл: ./функции.lua Размер: 145 байт
Файл: ./.. Размер: 4096 байт
Файл: ./чтени строк из файла.lua Размер: 92 байт
Файл: ./ветвление.lua Размер: 149 байт
Файл: ./213.txt Размер: 27 байт
Файл: ./. Размер: 4096 байт
Файл: ./file1 Размер: 27 байт
Файл: ./строки.lua Размер: 229 байт
Файл: ./local-var.lua Размер: 169 байт
Файл: ./symlink.lua Размер: 228 байт
Файл: ./sss Размер: 4096 байтЧто-то вообще не вкуриваю в чем тут прикол, будьте добры, кто-нибудь, ткните меня носом, а то по ходу совсем тупенький уже стал.