Click or drag to resize

ExtensionsDirectoryInfoCopyAsync Method (FileInfo, DirectoryInfo, String)

Creates a copy of the file in the specified folder and renames the copy.

Namespace:  Cauldron
Assembly:  Cauldron (in Cauldron.dll) Version: 3.2.0.1 (3.2.0.1)
Syntax
C#
public static Task<FileInfo> CopyAsync(
	this FileInfo source,
	DirectoryInfo destinationFolder,
	string desiredNewName
)

Parameters

source
Type: System.IOFileInfo
The file to be copied
destinationFolder
Type: System.IODirectoryInfo
The destination folder where the copy of the file is created.
desiredNewName
Type: SystemString
The new name for the copy of the file created in the destinationFolder

Return Value

Type: TaskFileInfo
When this method completes, it returns a FileInfo that represents the copy of the file created in the destinationFolder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type FileInfo. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptiondesiredNewName is null
ArgumentExceptiondesiredNewName is empty
See Also