fileExistsOrNil
Definition
-- @/lua/ge/ge_utils.lua:1398
function fileExistsOrNil(path)
if type(path) == 'string' and FS:fileExists(path) then
return path
end
return nil
end
Callers
@/lua/ge/extensions/core/vehicle/partmgmt.lua
if not fileExistsOrNil(playerVehicle.vehicleDirectory) then -- create dir if it doesnt exist
FS:directoryCreate(playerVehicle.vehicleDirectory, true)
@/lua/ge/extensions/core/replay.lua
local function openReplayFolderInExplorer()
if not fileExistsOrNil('/replays/') then -- create dir if it doesnt exist
FS:directoryCreate("/replay/", true)
@/lua/ge/extensions/ui/apps.lua
imageExistsDefault(appDir..'app.png'),
fileExistsOrNil(appDir..'app2.png'),
fileExistsOrNil(appDir..'app3.png'),
fileExistsOrNil(appDir..'app2.png'),
fileExistsOrNil(appDir..'app3.png'),
}
@/lua/ge/extensions/util/screenshotCreator.lua
if im.Button("Open user's vehicle folder") then
if not fileExistsOrNil('/vehicles/') then -- create dir if it doesnt exist
FS:directoryCreate('/vehicles/', true)
if im.Button("Open user's screenshot/showroom folder") then
if not fileExistsOrNil('/screenshots/showroom/') then -- create dir if it doesnt exist
FS:directoryCreate('/screenshots/showroom/', true)
@/lua/ge/screenshot.lua
local function openScreenshotsFolderInExplorer()
if not fileExistsOrNil('/screenshots/') then -- create dir if it doesnt exist
FS:directoryCreate('/screenshots/', true)