Mono Class Library: System.IO.File Overview | Members

System.IO.File.Delete Method

Deletes the specified file. [Edit]

public static void Delete (string path)

Parameters

path
A string containing the name of the file to be deleted. [Edit]

Permissions

TypeReason
System.Security.Permissions.FileIOPermission [Edit] Requires permission to write to the specified file. See System.Security.Permissions.FileIOPermissionAccess.Write.

Exceptions

TypeReason
ArgumentExceptionpath is a zero-length string, contains only white space, or contains one or more implementation-specific invalid characters. [Edit]
ArgumentNullExceptionpath is null. [Edit]
System.IO.DirectoryNotFoundExceptionThe directory information specified in path was not found. [Edit]
System.IO.IOExceptionThe specified file is in use. [Edit]
System.Security.SecurityExceptionThe caller does not have the required permission. [Edit]
UnauthorizedAccessExceptionThe caller does not have the required permission. [Edit]
System.IO.PathTooLongExceptionThe length of path or the absolute path information for path exceeds the system-defined maximum length. [Edit]

Remarks

The path argument is permitted to specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory.

Note: To obtain the current working directory, see Directory.GetCurrentDirectory.

Note: Some implementations might throw System.IO.IOException to cover such implementation-specific conditions as "file in use".

[Edit]

Requirements

Namespace: System.IO
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0