<div dir="ltr"><div>let filename = &quot;&quot;<br></div>







let checkfile = FileManager.default<br>var isDir : ObjCBool = false<br>if checkfile.fileExists(atPath: &quot;files/&quot;+filename, isDirectory: &amp;isDir) {<div>print(&quot;true&quot;)<br><div>} else {</div><div>print(&quot;false&quot;)</div><div>}</div></div><div><br></div><div>On Linux, if the &quot;filename&quot; variable is empty string, checkfile will returns as true which should be return as false since the file is not found. macOS is working fine.</div><div><br></div><div>A temporary workarounds is to use</div><div>let filename = &quot;NOTFOUND&quot;<br></div></div>