mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-11-18 05:33:54 +01:00
1.3 KiB
1.3 KiB
Home > bitburner > NS > fileExists
NS.fileExists() method
Check if a file exists.
Signature:
fileExists(filename: string, host?: string): boolean;
Parameters
Parameter | Type | Description |
---|---|---|
filename | string | Filename of file to check. |
host | string | (Optional) Host of target server. Optional, defaults to the server the script is running on. |
Returns:
boolean
True if specified file exists, and false otherwise.
Remarks
RAM cost: 0.1 GB
Returns a boolean indicating whether the specified file exists on the target server. The filename for programs is case-insensitive, other file types are case-sensitive. For example, fileExists(“brutessh.exe”) will work fine, even though the actual program is named 'BruteSSH.exe'.
Example
// The function call will return true if the script named foo.js exists on the foodnstuff server, and false otherwise.
ns.fileExists("foo.js", "foodnstuff");
// The function call will return true if the current server contains the FTPCrack.exe program, and false otherwise.
ns.fileExists("ftpcrack.exe");