The static method File.Copy(String, String)
doesn\'t return a value. How can I know programatically if that function succeeded or not ? If there is no thrown ex
If the operation doesn't throw any exception, it means that it was successful. The list of the possible exceptions is available here :
UnauthorizedAccessException
- The caller does not have the required permission.
ArgumentException
sourceFileName
ordestFileName
is a zero-length string, contains only white space, or contains one or more invalid characters as defined by InvalidPathChars.-or-
sourceFileName
ordestFileName
specifies a directory.ArgumentNullException
- sourceFileName or destFileName is null.
PathTooLongException
- The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.
DirectoryNotFoundException
- The path specified in sourceFileName or destFileName is invalid (for example, it is on an unmapped drive).
FileNotFoundException
sourceFileName
was not found.IOException
destFileName
exists.-or-
An I/O error has occurred.
NotSupportedException
sourceFileName
ordestFileName
is in an invalid format.