[Home](./index.md) > [bitburner](./bitburner.md) > [NS](./bitburner.ns.md) > [clear](./bitburner.ns.clear.md) ## NS.clear() method This function is used to clear data in a Netscript Ports or a text file. If the port/fn argument is a number between 1 and 20, then it specifies a port and will clear it (deleting all data from the underlying queue). If the port/fn argument is a string, then it specifies the name of a text file (.txt) and will delete all data from that text file. Signature: ```typescript clear(handle: string | number): void; ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | | handle | string \| number | Port or text file to clear. | Returns: void ## Remarks RAM cost: 1 GB