Uri.IsFile Property
.NET Framework 4.5
Gets a value indicating whether the specified Uri is a file URI.
Namespace: System
Assembly: System (in System.dll)
| Exception | Condition |
|---|---|
| InvalidOperationException | This instance represents a relative URI, and this property is valid only for absolute URIs. |
The IsFile property is true when the Scheme property equals UriSchemeFile.
The following example creates a Uri instance and determines whether it is a file URI.
Uri uriAddress2 = new Uri("file://server/filename.ext"); Console.WriteLine(uriAddress2.LocalPath); Console.WriteLine("Uri {0} a UNC path", uriAddress2.IsUnc ? "is" : "is not"); Console.WriteLine("Uri {0} a local host", uriAddress2.IsLoopback ? "is" : "is not"); Console.WriteLine("Uri {0} a file", uriAddress2.IsFile ? "is" : "is not");
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.