fileExists: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "True" to "true")
m (Text replacement - " *\| *([Cc]omments|COMMENTS|Game|[Gg]ame [Nn]ame|Game [Vv]ersion|Game Version \(number surrounded by NO SPACES\)|Multiplayer Arguments( \("local" or "global"\))?|Effects|Multiplayer Effects( \("local" or "global"\))?|Multiplayer Exe...)
Line 1: Line 1:
{{Command|Comments=
{{Command


| arma3dev |Game name=
| arma3dev


|2.01|Game version=
|2.01


|gr1= Program Flow |GROUP1=
|gr1= Program Flow


| Checks if file on given path exists. Uses same path resolve code as [[loadFile]]. |DESCRIPTION=
| Checks if file on given path exists. Uses same path resolve code as [[loadFile]].


| [[fileExists]] path |SYNTAX=
| [[fileExists]] path


|p1= path: [[String]] - Path to file |PARAMETER1=
|p1= path: [[String]] - Path to file


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


|x2= <code>[[private]] _path [[a = b|=]] "a3\functions_f_mp_mark\revive\_addaction_revive.inc";
|x2= <code>[[private]] _path [[a = b|=]] "a3\functions_f_mp_mark\revive\_addaction_revive.inc";
Line 21: Line 21:
[[if]] ([[fileExists]] _path) [[then]] {[[loadFile]] _path} [[else]] {[[diag_log]] [[format]] ["File (%1) does not exist!",_path]};</code>
[[if]] ([[fileExists]] _path) [[then]] {[[loadFile]] _path} [[else]] {[[diag_log]] [[format]] ["File (%1) does not exist!",_path]};</code>


|  [[loadFile]] [[preprocessFile]] [[preprocessFileLineNumbers]] |SEEALSO=
|  [[loadFile]] [[preprocessFile]] [[preprocessFileLineNumbers]]
}}
}}

Revision as of 01:35, 18 January 2021

-wrong parameter ("arma3dev") defined!-[[:Category:Introduced with arma3dev version 2.01|2.01]]
Hover & click on the images for description

Description

Description:
Checks if file on given path exists. Uses same path resolve code as loadFile.
Groups:
Program Flow

Syntax

Syntax:
fileExists path
Parameters:
path: String - Path to file
Return Value:
Boolean - true if it exists, otherwise false

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]};

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

[[Category:Introduced with arma3dev version 2.01]][[ Category: arma3dev: New Scripting Commands | FILEEXISTS]][[ Category: arma3dev: Scripting Commands | FILEEXISTS]]