FileInfoExtensionsGetAlternateDataStreams(FileInfo) Method
Gets all the NTFS alternate data streams (ADS) linked to the specified file.
Namespace: DevCase.Extensions.FileInfoExtensionsAssembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[EditorBrowsableAttribute(EditorBrowsableState.Always)]
public static ReadOnlyCollection<AlternateDataStreamInfo> GetAlternateDataStreams(
this FileInfo file
)
<ExtensionAttribute>
<EditorBrowsableAttribute(EditorBrowsableState.Always)>
Public Shared Function GetAlternateDataStreams (
file As FileInfo
) As ReadOnlyCollection(Of AlternateDataStreamInfo)
Dim file As FileInfo
Dim returnValue As ReadOnlyCollection(Of AlternateDataStreamInfo)
returnValue = file.GetAlternateDataStreams()
public:
[ExtensionAttribute]
[EditorBrowsableAttribute(EditorBrowsableState::Always)]
static ReadOnlyCollection<AlternateDataStreamInfo^>^ GetAlternateDataStreams(
FileInfo^ file
)
[<ExtensionAttribute>]
[<EditorBrowsableAttribute(EditorBrowsableState.Always)>]
static member GetAlternateDataStreams :
file : FileInfo -> ReadOnlyCollection<AlternateDataStreamInfo>
No code example is currently available or this language may not be supported.
- file FileInfo
-
The source FileInfo.
ReadOnlyCollectionAlternateDataStreamInfo
A
ReadOnlyCollectionT collection that represents the alternate data streams.
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).
This is a code example.
No code example is currently available or this language may not be supported.
Dim adsCollection As ReadOnlyCollection(Of AlternateDataStreamInfo) =
New FileInfo("C:\test.txt").GetAlternateDataStreams()
For Each ads As AlternateDataStreamInfo In adsCollection
Console.WriteLine($"Stream Name: {ads.Name}")
Console.WriteLine($"Stream Type: {ads.Type}")
Console.WriteLine($"Access Name: {ads.AccessName}")
Console.WriteLine($"Data Size..: {ads.Size} bytes")
Console.WriteLine($"Raw Data...: {If(ads.Name = "(unnamed)", "", String.Join(",", ads.Data))}")
Console.WriteLine()
Next ads
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.