fileExists: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (improved new example)
m (Text replacement - " " to " ")
Line 14: Line 14:


| [[Boolean]] - [[true]] if it exists, otherwise [[false]]
| [[Boolean]] - [[true]] if it exists, otherwise [[false]]
 
 
|x1= <code>[[fileExists]] "\a3\mySuperPath\bestFileEver.paa"; {{cc|Returns [[false]]}}</code>
|x1= <code>[[fileExists]] "\a3\mySuperPath\bestFileEver.paa"; {{cc|Returns [[false]]}}</code>



Revision as of 20:03, 10 June 2021

Hover & click on the images for description

Description

Description:
Description needed
Groups:
Program Flow

Syntax

Syntax:
Syntax needed
Parameters:
path: String - Path to file
Return Value:
Return value needed

Examples

Example 1:
fileExists "\a3\mySuperPath\bestFileEver.paa"; // Returns false
Example 2:
private _path = "a3\functions_f_mp_mark\revive\_addaction_revive.inc"; if (fileExists _path) then {loadFile _path} else {diag_log format ["File (%1) does not exist!",_path]};
Example 3:
// Sometimes it might be better to check if a file exists instead of checking if path is empty ("") private _class = "ModuleObjectiveRaceFinish_F"; private _picture = getText (configFile >> "CfgVehicles" >> _class >> "editorPreview"); if !(fileExists _picture) then {_picture = getText (configFile >> "CfgVehicles" >> _class >> "portrait")}; if !(fileExists _picture) then {_picture = getText (configFile >> "CfgVehicles" >> _class >> "icon")}; if !(fileExists _picture) then {_picture = getText (configFile >> "CfgVehicles" >> _class >> "picture")}; if !(fileExists _picture) then {systemChat "No valid picture found!"} else {systemChat _picture};

Additional Information

See also:
loadFile preprocessFile preprocessFileLineNumbers

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note