FileInfoExtensionsGetAlternateDataStreams(FileInfo, FindStreamType) Method
Gets all the NTFS alternate data streams (ADS) that matches the specified stream type 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,
FindStreamType streamType
)
<ExtensionAttribute>
<EditorBrowsableAttribute(EditorBrowsableState.Always)>
Public Shared Function GetAlternateDataStreams (
file As FileInfo,
streamType As FindStreamType
) As ReadOnlyCollection(Of AlternateDataStreamInfo)
Dim file As FileInfo
Dim streamType As FindStreamType
Dim returnValue As ReadOnlyCollection(Of AlternateDataStreamInfo)
returnValue = file.GetAlternateDataStreams(streamType)
public:
[ExtensionAttribute]
[EditorBrowsableAttribute(EditorBrowsableState::Always)]
static ReadOnlyCollection<AlternateDataStreamInfo^>^ GetAlternateDataStreams(
FileInfo^ file,
FindStreamType streamType
)
[<ExtensionAttribute>]
[<EditorBrowsableAttribute(EditorBrowsableState.Always)>]
static member GetAlternateDataStreams :
file : FileInfo *
streamType : FindStreamType -> ReadOnlyCollection<AlternateDataStreamInfo>
No code example is currently available or this language may not be supported.
- file FileInfo
-
The source FileInfo.
- streamType FindStreamType
-
The data stream type to match.
The value Null will match all data stream types.
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(FindStreamType.AlternateDataStream)
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.