Skip to main content

Получение текущего пути документа

Метод 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