public class Directory extends NetObject
.NET documentation at https://docs.microsoft.com/en-us/dotnet/api/System.IO.Directory
Powered by JCOBridge: more info at https://www.jcobridge.com
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
assemblyFullName
Fully assembly qualified name: mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
static java.lang.String |
assemblyShortName
Assembly name: mscorlib
|
static java.lang.String |
className
Qualified class name: System.IO.Directory
|
static JCType |
classType
The type managed from JCOBridge.
|
| Constructor and Description |
|---|
Directory() |
Directory(java.lang.Object instance)
Internal constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static Directory |
cast(IJCOBridgeReflected from)
Try to cast the
IJCOBridgeReflected instance into Directory, a cast assert is made to check if types are compatible. |
static DirectoryInfo |
CreateDirectory(java.lang.String path) |
static DirectoryInfo |
CreateDirectory(java.lang.String path,
DirectorySecurity directorySecurity) |
static void |
Delete(java.lang.String path) |
static void |
Delete(java.lang.String path,
boolean recursive) |
static boolean |
Exists(java.lang.String path) |
static DirectorySecurity |
GetAccessControl(java.lang.String path) |
static DirectorySecurity |
GetAccessControl(java.lang.String path,
AccessControlSections includeSections) |
static DateTime |
GetCreationTime(java.lang.String path) |
static DateTime |
GetCreationTimeUtc(java.lang.String path) |
static java.lang.String |
GetCurrentDirectory() |
static java.lang.String[] |
GetDirectories(java.lang.String path) |
static java.lang.String[] |
GetDirectories(java.lang.String path,
java.lang.String searchPattern) |
static java.lang.String[] |
GetDirectories(java.lang.String path,
java.lang.String searchPattern,
SearchOption searchOption) |
static java.lang.String |
GetDirectoryRoot(java.lang.String path) |
static java.lang.String[] |
GetFiles(java.lang.String path) |
static java.lang.String[] |
GetFiles(java.lang.String path,
java.lang.String searchPattern) |
static java.lang.String[] |
GetFiles(java.lang.String path,
java.lang.String searchPattern,
SearchOption searchOption) |
static java.lang.String[] |
GetFileSystemEntries(java.lang.String path) |
static java.lang.String[] |
GetFileSystemEntries(java.lang.String path,
java.lang.String searchPattern) |
static java.lang.String[] |
GetFileSystemEntries(java.lang.String path,
java.lang.String searchPattern,
SearchOption searchOption) |
java.lang.String |
getJCOAssemblyName()
Returns the reflected Assembly name
|
java.lang.String |
getJCOClassName()
Returns the reflected Class name
|
java.lang.Object |
getJCOInstance()
Returns the instantiated class
|
java.lang.String |
getJCOObjectName()
Returns the reflected Class name used to build the object
|
JCType |
getJCOType()
Returns the instantiated class Type
|
static DateTime |
GetLastAccessTime(java.lang.String path) |
static DateTime |
GetLastAccessTimeUtc(java.lang.String path) |
static DateTime |
GetLastWriteTime(java.lang.String path) |
static DateTime |
GetLastWriteTimeUtc(java.lang.String path) |
static java.lang.String[] |
GetLogicalDrives() |
static DirectoryInfo |
GetParent(java.lang.String path) |
static void |
Move(java.lang.String sourceDirName,
java.lang.String destDirName) |
static void |
SetAccessControl(java.lang.String path,
DirectorySecurity directorySecurity) |
static void |
SetCreationTime(java.lang.String path,
DateTime creationTime) |
static void |
SetCreationTimeUtc(java.lang.String path,
DateTime creationTimeUtc) |
static void |
SetCurrentDirectory(java.lang.String path) |
void |
setJCOInstance(JCObject instance) |
static void |
SetLastAccessTime(java.lang.String path,
DateTime lastAccessTime) |
static void |
SetLastAccessTimeUtc(java.lang.String path,
DateTime lastAccessTimeUtc) |
static void |
SetLastWriteTime(java.lang.String path,
DateTime lastWriteTime) |
static void |
SetLastWriteTimeUtc(java.lang.String path,
DateTime lastWriteTimeUtc) |
public static final java.lang.String assemblyFullName
public static final java.lang.String assemblyShortName
public static final java.lang.String className
public Directory()
throws java.lang.Throwable
java.lang.Throwablepublic Directory(java.lang.Object instance)
throws java.lang.Throwable
java.lang.Throwablepublic static Directory cast(IJCOBridgeReflected from) throws java.lang.Throwable
IJCOBridgeReflected instance into Directory, a cast assert is made to check if types are compatible.from - IJCOBridgeReflected instance to be castedDirectory instancejava.lang.Throwable - in case of error during cast operationpublic static DirectoryInfo CreateDirectory(java.lang.String path) throws java.lang.Throwable, ArgumentNullException, ArgumentException, PathTooLongException, ArgumentOutOfRangeException, IndexOutOfRangeException, NotSupportedException, IOException, InvalidOperationException
public static DirectoryInfo CreateDirectory(java.lang.String path, DirectorySecurity directorySecurity) throws java.lang.Throwable, ArgumentNullException, ArgumentException, PathTooLongException, ArgumentOutOfRangeException, FileNotFoundException, DirectoryNotFoundException, UnauthorizedAccessException, IOException, DriveNotFoundException, OperationCanceledException, NotSupportedException, InvalidOperationException
java.lang.ThrowableArgumentNullExceptionArgumentExceptionPathTooLongExceptionArgumentOutOfRangeExceptionFileNotFoundExceptionDirectoryNotFoundExceptionUnauthorizedAccessExceptionIOExceptionDriveNotFoundExceptionOperationCanceledExceptionNotSupportedExceptionInvalidOperationExceptionpublic static void Delete(java.lang.String path)
throws java.lang.Throwable,
ArgumentNullException,
ArgumentException,
PathTooLongException,
ArgumentOutOfRangeException,
OutOfMemoryException,
IndexOutOfRangeException,
FileNotFoundException,
DirectoryNotFoundException,
UnauthorizedAccessException,
IOException,
DriveNotFoundException,
OperationCanceledException,
NotSupportedException,
InvalidOperationException
java.lang.ThrowableArgumentNullExceptionArgumentExceptionPathTooLongExceptionArgumentOutOfRangeExceptionOutOfMemoryExceptionIndexOutOfRangeExceptionFileNotFoundExceptionDirectoryNotFoundExceptionUnauthorizedAccessExceptionIOExceptionDriveNotFoundExceptionOperationCanceledExceptionNotSupportedExceptionInvalidOperationExceptionpublic static void Delete(java.lang.String path,
boolean recursive)
throws java.lang.Throwable,
ArgumentNullException,
ArgumentException,
PathTooLongException,
ArgumentOutOfRangeException,
OutOfMemoryException,
IndexOutOfRangeException,
FileNotFoundException,
DirectoryNotFoundException,
UnauthorizedAccessException,
IOException,
DriveNotFoundException,
OperationCanceledException,
NotSupportedException,
InvalidOperationException
java.lang.ThrowableArgumentNullExceptionArgumentExceptionPathTooLongExceptionArgumentOutOfRangeExceptionOutOfMemoryExceptionIndexOutOfRangeExceptionFileNotFoundExceptionDirectoryNotFoundExceptionUnauthorizedAccessExceptionIOExceptionDriveNotFoundExceptionOperationCanceledExceptionNotSupportedExceptionInvalidOperationExceptionpublic static boolean Exists(java.lang.String path)
throws java.lang.Throwable,
ArgumentNullException,
ArgumentException,
PathTooLongException,
ArgumentOutOfRangeException,
IndexOutOfRangeException,
NotSupportedException,
InvalidOperationException
public static DirectorySecurity GetAccessControl(java.lang.String path) throws java.lang.Throwable, ArgumentNullException, ArgumentException, OutOfMemoryException, UnauthorizedAccessException, InvalidOperationException, PrivilegeNotHeldException, SystemException, ArgumentOutOfRangeException, OverflowException, PathTooLongException, FileNotFoundException, DirectoryNotFoundException, IOException, DriveNotFoundException, OperationCanceledException, NotSupportedException
java.lang.ThrowableArgumentNullExceptionArgumentExceptionOutOfMemoryExceptionUnauthorizedAccessExceptionInvalidOperationExceptionPrivilegeNotHeldExceptionSystemExceptionArgumentOutOfRangeExceptionOverflowExceptionPathTooLongExceptionFileNotFoundExceptionDirectoryNotFoundExceptionIOExceptionDriveNotFoundExceptionOperationCanceledExceptionNotSupportedExceptionpublic static DirectorySecurity GetAccessControl(java.lang.String path, AccessControlSections includeSections) throws java.lang.Throwable, ArgumentNullException, ArgumentException, OutOfMemoryException, UnauthorizedAccessException, InvalidOperationException, PrivilegeNotHeldException, SystemException, ArgumentOutOfRangeException, OverflowException, PathTooLongException, FileNotFoundException, DirectoryNotFoundException, IOException, DriveNotFoundException, OperationCanceledException, NotSupportedException
java.lang.ThrowableArgumentNullExceptionArgumentExceptionOutOfMemoryExceptionUnauthorizedAccessExceptionInvalidOperationExceptionPrivilegeNotHeldExceptionSystemExceptionArgumentOutOfRangeExceptionOverflowExceptionPathTooLongExceptionFileNotFoundExceptionDirectoryNotFoundExceptionIOExceptionDriveNotFoundExceptionOperationCanceledExceptionNotSupportedExceptionpublic static DateTime GetCreationTime(java.lang.String path) throws java.lang.Throwable, ArgumentNullException, ArgumentException, PathTooLongException, ArgumentOutOfRangeException, IndexOutOfRangeException, FormatException, NotSupportedException, InvalidOperationException, OverflowException
public static DateTime GetCreationTimeUtc(java.lang.String path) throws java.lang.Throwable, ArgumentNullException, ArgumentException, PathTooLongException, ArgumentOutOfRangeException, IndexOutOfRangeException, FormatException, NotSupportedException, InvalidOperationException
public static java.lang.String GetCurrentDirectory()
throws java.lang.Throwable,
ArgumentNullException,
ArgumentException,
InvalidOperationException,
ObjectDisposedException,
OutOfMemoryException,
ArgumentOutOfRangeException,
NotSupportedException,
FileNotFoundException,
DirectoryNotFoundException,
UnauthorizedAccessException,
IOException,
PathTooLongException,
DriveNotFoundException,
OperationCanceledException,
IndexOutOfRangeException
java.lang.ThrowableArgumentNullExceptionArgumentExceptionInvalidOperationExceptionObjectDisposedExceptionOutOfMemoryExceptionArgumentOutOfRangeExceptionNotSupportedExceptionFileNotFoundExceptionDirectoryNotFoundExceptionUnauthorizedAccessExceptionIOExceptionPathTooLongExceptionDriveNotFoundExceptionOperationCanceledExceptionIndexOutOfRangeExceptionpublic static java.lang.String[] GetDirectories(java.lang.String path)
throws java.lang.Throwable,
ArgumentNullException,
InvalidOperationException,
ArgumentOutOfRangeException,
ArgumentException,
NullReferenceException,
PathTooLongException,
IndexOutOfRangeException,
NotSupportedException
public static java.lang.String[] GetDirectories(java.lang.String path,
java.lang.String searchPattern)
throws java.lang.Throwable,
ArgumentNullException,
InvalidOperationException,
ArgumentOutOfRangeException,
ArgumentException,
NullReferenceException,
PathTooLongException,
IndexOutOfRangeException,
NotSupportedException
public static java.lang.String[] GetDirectories(java.lang.String path,
java.lang.String searchPattern,
SearchOption searchOption)
throws java.lang.Throwable,
ArgumentNullException,
ArgumentOutOfRangeException,
InvalidOperationException,
ArgumentException,
NullReferenceException,
PathTooLongException,
IndexOutOfRangeException,
NotSupportedException
public static java.lang.String GetDirectoryRoot(java.lang.String path)
throws java.lang.Throwable,
ArgumentNullException,
ArgumentException,
PathTooLongException,
ArgumentOutOfRangeException,
OutOfMemoryException,
IndexOutOfRangeException,
FileNotFoundException,
DirectoryNotFoundException,
UnauthorizedAccessException,
IOException,
DriveNotFoundException,
OperationCanceledException,
NotSupportedException
java.lang.ThrowableArgumentNullExceptionArgumentExceptionPathTooLongExceptionArgumentOutOfRangeExceptionOutOfMemoryExceptionIndexOutOfRangeExceptionFileNotFoundExceptionDirectoryNotFoundExceptionUnauthorizedAccessExceptionIOExceptionDriveNotFoundExceptionOperationCanceledExceptionNotSupportedExceptionpublic static java.lang.String[] GetFiles(java.lang.String path)
throws java.lang.Throwable,
ArgumentNullException,
InvalidOperationException,
ArgumentOutOfRangeException,
ArgumentException,
NullReferenceException,
PathTooLongException,
IndexOutOfRangeException,
NotSupportedException
public static java.lang.String[] GetFiles(java.lang.String path,
java.lang.String searchPattern)
throws java.lang.Throwable,
ArgumentNullException,
InvalidOperationException,
ArgumentOutOfRangeException,
ArgumentException,
NullReferenceException,
PathTooLongException,
IndexOutOfRangeException,
NotSupportedException
public static java.lang.String[] GetFiles(java.lang.String path,
java.lang.String searchPattern,
SearchOption searchOption)
throws java.lang.Throwable,
ArgumentNullException,
ArgumentOutOfRangeException,
InvalidOperationException,
ArgumentException,
NullReferenceException,
PathTooLongException,
IndexOutOfRangeException,
NotSupportedException
public static java.lang.String[] GetFileSystemEntries(java.lang.String path)
throws java.lang.Throwable,
ArgumentNullException,
InvalidOperationException,
ArgumentOutOfRangeException,
ArgumentException,
NullReferenceException,
PathTooLongException,
IndexOutOfRangeException,
NotSupportedException
public static java.lang.String[] GetFileSystemEntries(java.lang.String path,
java.lang.String searchPattern)
throws java.lang.Throwable,
ArgumentNullException,
InvalidOperationException,
ArgumentOutOfRangeException,
ArgumentException,
NullReferenceException,
PathTooLongException,
IndexOutOfRangeException,
NotSupportedException
public static java.lang.String[] GetFileSystemEntries(java.lang.String path,
java.lang.String searchPattern,
SearchOption searchOption)
throws java.lang.Throwable,
ArgumentNullException,
ArgumentOutOfRangeException,
InvalidOperationException,
ArgumentException,
NullReferenceException,
PathTooLongException,
IndexOutOfRangeException,
NotSupportedException
public java.lang.String getJCOAssemblyName()
IJCOBridgeReflectedgetJCOAssemblyName in interface IJCOBridgeReflectedgetJCOAssemblyName in class NetObjectString representing the Fullname of reflected Assemblypublic java.lang.String getJCOClassName()
IJCOBridgeReflectedgetJCOClassName in interface IJCOBridgeReflectedgetJCOClassName in class NetObjectString representing the Fullname of reflected Classpublic java.lang.Object getJCOInstance()
IJCOBridgeReflectedgetJCOInstance in interface IJCOBridgeReflectedgetJCOInstance in class NetObjectObject representing the CLR instance of the instantiated Classpublic java.lang.String getJCOObjectName()
IJCOBridgeReflectedgetJCOObjectName in interface IJCOBridgeReflectedgetJCOObjectName in class NetObjectString representing the name used to allocated the object
in CLR contextpublic JCType getJCOType()
IJCOBridgeReflectedgetJCOType in interface IJCOBridgeReflectedgetJCOType in class NetObjectJCType representing the CLR Type of the instantiated Classpublic static DateTime GetLastAccessTime(java.lang.String path) throws java.lang.Throwable, ArgumentNullException, ArgumentException, PathTooLongException, ArgumentOutOfRangeException, IndexOutOfRangeException, FormatException, NotSupportedException, InvalidOperationException, OverflowException
public static DateTime GetLastAccessTimeUtc(java.lang.String path) throws java.lang.Throwable, ArgumentNullException, ArgumentException, PathTooLongException, ArgumentOutOfRangeException, IndexOutOfRangeException, FormatException, NotSupportedException, InvalidOperationException
public static DateTime GetLastWriteTime(java.lang.String path) throws java.lang.Throwable, ArgumentNullException, ArgumentException, PathTooLongException, ArgumentOutOfRangeException, IndexOutOfRangeException, FormatException, NotSupportedException, InvalidOperationException, OverflowException
public static DateTime GetLastWriteTimeUtc(java.lang.String path) throws java.lang.Throwable, ArgumentNullException, ArgumentException, PathTooLongException, ArgumentOutOfRangeException, IndexOutOfRangeException, FormatException, NotSupportedException, InvalidOperationException
public static java.lang.String[] GetLogicalDrives()
throws java.lang.Throwable,
ArgumentNullException,
ArgumentException,
InvalidOperationException,
MissingMethodException,
TargetInvocationException,
ArgumentOutOfRangeException,
FormatException,
NotSupportedException,
FileNotFoundException,
DirectoryNotFoundException,
UnauthorizedAccessException,
IOException,
PathTooLongException,
DriveNotFoundException,
OperationCanceledException
java.lang.ThrowableArgumentNullExceptionArgumentExceptionInvalidOperationExceptionMissingMethodExceptionTargetInvocationExceptionArgumentOutOfRangeExceptionFormatExceptionNotSupportedExceptionFileNotFoundExceptionDirectoryNotFoundExceptionUnauthorizedAccessExceptionIOExceptionPathTooLongExceptionDriveNotFoundExceptionOperationCanceledExceptionpublic static DirectoryInfo GetParent(java.lang.String path) throws java.lang.Throwable, ArgumentNullException, ArgumentException, PathTooLongException, ArgumentOutOfRangeException, OutOfMemoryException, IndexOutOfRangeException, FileNotFoundException, DirectoryNotFoundException, UnauthorizedAccessException, IOException, DriveNotFoundException, OperationCanceledException, NotSupportedException
java.lang.ThrowableArgumentNullExceptionArgumentExceptionPathTooLongExceptionArgumentOutOfRangeExceptionOutOfMemoryExceptionIndexOutOfRangeExceptionFileNotFoundExceptionDirectoryNotFoundExceptionUnauthorizedAccessExceptionIOExceptionDriveNotFoundExceptionOperationCanceledExceptionNotSupportedExceptionpublic static void Move(java.lang.String sourceDirName,
java.lang.String destDirName)
throws java.lang.Throwable,
ArgumentNullException,
ArgumentException,
PathTooLongException,
ArgumentOutOfRangeException,
FileNotFoundException,
DirectoryNotFoundException,
UnauthorizedAccessException,
IOException,
DriveNotFoundException,
OperationCanceledException,
InvalidOperationException,
NotSupportedException
java.lang.ThrowableArgumentNullExceptionArgumentExceptionPathTooLongExceptionArgumentOutOfRangeExceptionFileNotFoundExceptionDirectoryNotFoundExceptionUnauthorizedAccessExceptionIOExceptionDriveNotFoundExceptionOperationCanceledExceptionInvalidOperationExceptionNotSupportedExceptionpublic static void SetAccessControl(java.lang.String path,
DirectorySecurity directorySecurity)
throws java.lang.Throwable,
ArgumentNullException,
ArgumentException,
PathTooLongException,
ArgumentOutOfRangeException,
OutOfMemoryException,
IndexOutOfRangeException,
FileNotFoundException,
DirectoryNotFoundException,
UnauthorizedAccessException,
IOException,
DriveNotFoundException,
OperationCanceledException,
NotSupportedException,
InvalidOperationException,
PrivilegeNotHeldException,
InvalidProgramException
java.lang.ThrowableArgumentNullExceptionArgumentExceptionPathTooLongExceptionArgumentOutOfRangeExceptionOutOfMemoryExceptionIndexOutOfRangeExceptionFileNotFoundExceptionDirectoryNotFoundExceptionUnauthorizedAccessExceptionIOExceptionDriveNotFoundExceptionOperationCanceledExceptionNotSupportedExceptionInvalidOperationExceptionPrivilegeNotHeldExceptionInvalidProgramExceptionpublic static void SetCreationTime(java.lang.String path,
DateTime creationTime)
throws java.lang.Throwable,
ArgumentException,
ArgumentNullException,
ArgumentOutOfRangeException,
InvalidTimeZoneException,
SecurityException,
IOException,
InvalidOperationException,
NotSupportedException,
OverflowException,
PathTooLongException,
IndexOutOfRangeException
public static void SetCreationTimeUtc(java.lang.String path,
DateTime creationTimeUtc)
throws java.lang.Throwable,
ArgumentNullException,
ArgumentException,
PathTooLongException,
ArgumentOutOfRangeException,
FileNotFoundException,
DirectoryNotFoundException,
UnauthorizedAccessException,
IOException,
DriveNotFoundException,
OperationCanceledException,
InvalidOperationException,
NotSupportedException,
InvalidTimeZoneException,
OverflowException
java.lang.ThrowableArgumentNullExceptionArgumentExceptionPathTooLongExceptionArgumentOutOfRangeExceptionFileNotFoundExceptionDirectoryNotFoundExceptionUnauthorizedAccessExceptionIOExceptionDriveNotFoundExceptionOperationCanceledExceptionInvalidOperationExceptionNotSupportedExceptionInvalidTimeZoneExceptionOverflowExceptionpublic static void SetCurrentDirectory(java.lang.String path)
throws java.lang.Throwable,
ArgumentNullException,
ArgumentException,
PathTooLongException,
InvalidOperationException,
MissingMethodException,
TargetInvocationException,
ArgumentOutOfRangeException,
FormatException,
IndexOutOfRangeException,
FileNotFoundException,
DirectoryNotFoundException,
UnauthorizedAccessException,
IOException,
DriveNotFoundException,
OperationCanceledException,
NotSupportedException
java.lang.ThrowableArgumentNullExceptionArgumentExceptionPathTooLongExceptionInvalidOperationExceptionMissingMethodExceptionTargetInvocationExceptionArgumentOutOfRangeExceptionFormatExceptionIndexOutOfRangeExceptionFileNotFoundExceptionDirectoryNotFoundExceptionUnauthorizedAccessExceptionIOExceptionDriveNotFoundExceptionOperationCanceledExceptionNotSupportedExceptionpublic void setJCOInstance(JCObject instance)
setJCOInstance in class NetObjectpublic static void SetLastAccessTime(java.lang.String path,
DateTime lastAccessTime)
throws java.lang.Throwable,
ArgumentException,
ArgumentNullException,
ArgumentOutOfRangeException,
InvalidTimeZoneException,
SecurityException,
IOException,
InvalidOperationException,
NotSupportedException,
OverflowException,
PathTooLongException,
IndexOutOfRangeException
public static void SetLastAccessTimeUtc(java.lang.String path,
DateTime lastAccessTimeUtc)
throws java.lang.Throwable,
ArgumentNullException,
ArgumentException,
PathTooLongException,
ArgumentOutOfRangeException,
FileNotFoundException,
DirectoryNotFoundException,
UnauthorizedAccessException,
IOException,
DriveNotFoundException,
OperationCanceledException,
InvalidOperationException,
NotSupportedException,
InvalidTimeZoneException,
OverflowException
java.lang.ThrowableArgumentNullExceptionArgumentExceptionPathTooLongExceptionArgumentOutOfRangeExceptionFileNotFoundExceptionDirectoryNotFoundExceptionUnauthorizedAccessExceptionIOExceptionDriveNotFoundExceptionOperationCanceledExceptionInvalidOperationExceptionNotSupportedExceptionInvalidTimeZoneExceptionOverflowExceptionpublic static void SetLastWriteTime(java.lang.String path,
DateTime lastWriteTime)
throws java.lang.Throwable,
ArgumentException,
ArgumentNullException,
ArgumentOutOfRangeException,
InvalidTimeZoneException,
SecurityException,
IOException,
InvalidOperationException,
NotSupportedException,
OverflowException,
PathTooLongException,
IndexOutOfRangeException
public static void SetLastWriteTimeUtc(java.lang.String path,
DateTime lastWriteTimeUtc)
throws java.lang.Throwable,
ArgumentNullException,
ArgumentException,
PathTooLongException,
ArgumentOutOfRangeException,
FileNotFoundException,
DirectoryNotFoundException,
UnauthorizedAccessException,
IOException,
DriveNotFoundException,
OperationCanceledException,
InvalidOperationException,
NotSupportedException,
InvalidTimeZoneException,
OverflowException
java.lang.ThrowableArgumentNullExceptionArgumentExceptionPathTooLongExceptionArgumentOutOfRangeExceptionFileNotFoundExceptionDirectoryNotFoundExceptionUnauthorizedAccessExceptionIOExceptionDriveNotFoundExceptionOperationCanceledExceptionInvalidOperationExceptionNotSupportedExceptionInvalidTimeZoneExceptionOverflowException