Получение текущего пути документа
Метод document:getAbsoluteFilePath возвращает строку с абсолютным путем, по которому расположен текущий документ.
Примеры отображения абсолютного пути документа
function Actions.showCurrentFilePath(context)
context.doWithDocument(function(doc)
EditorAPI.messageBox('Current file location: "' .. doc:getAbsoluteFilePath() .. '"')
end)
end
function Actions.loadDocumentShowPath(context)
local loadFileCallback = function(pathToFile)
context.doWithApplication(function(app)
local success, doc = pcall(app.loadDocument, app, pathToFile)
if not success then
EditorAPI.messageBox('Error: failed to load document "' .. pathToFile .. '"')
return
end
EditorAPI.messageBox('Chosen file location: "' .. doc:getAbsoluteFilePath() .. '"')
end)
end
showFileSelectDialog(context, loadFileCallback)
end