Difference between revisions of "KILL"
Jump to navigation Jump to search
m (Text replacement - "Qbasic" to "QBasic")
|(17 intermediate revisions by 3 users not shown)|
|Line 1:||Line 1:|
The KILLstatement deletes a file designated by a [[STRING]] value or variable.
* can a path 'the root
* KILLfileprogram [[CLOSE]] it first.
* If the path or file does not exist, a "File not found" errorwill result.
* If the path or file does not exist, a "File not found" error will result.
Latest revision as of 13:11, 10 February 2021
- KILL fileSpec$
- fileSpec$ is a literal or variable string path and filename. Wildcards * and ? can be used with caution.
- * denotes one or more wildcard letters of a name or extension
- ? denotes one wildcard letter of a name or extension
- fileSpec$ can include a path that can be either relative to the program's current location or absolute, from the root drive.
- KILL cannot remove an OPEN file. The program must CLOSE it first.
- If the path or file does not exist, a "File not found" or "Path not found" error will result. See _FILEEXISTS.
- SHELL "DEL /Q " + fileName$ does the same without a prompt or verification for wildcard deletions.
- SHELL "DEL /P " + fileName$ will ask for user verification.
- Cannot delete folders or directories. Use RMDIR to remove empty folders.
- Warning: files deleted with KILL will not go to the Recycle Bin and they cannot be restored.