RenamedEventArgs.OldFullPath Property

Definition

Gets the previous fully qualified path of the affected file or directory.

C#
public string OldFullPath { get; }

Property Value

The previous fully qualified path of the affected file or directory.

Examples

The following example demonstrates the OldFullPath property. This code example is part of a larger example provided for the RenamedEventArgs class.

C#
//  This method is called when a file is renamed.
private static void OnRenamed(object source, RenamedEventArgs e)
{
    //  Show that a file has been renamed.
    WatcherChangeTypes wct = e.ChangeType;
    Console.WriteLine("File {0} {2} to {1}", e.OldFullPath, e.FullPath, wct.ToString());
}

Remarks

This property returns the same path that FileSystemWatcher is initialized with, even if it's a relative path.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1