Xceed .NET Libraries Documentation
Xceed.FileSystem Assembly / Xceed.FileSystem Namespace / FileSystemItem Class / Attributes Property


In This Topic
    Attributes Property (FileSystemItem)
    In This Topic
    Gets or sets the attributes of the item.
    Syntax
    'Declaration
     
    
    Public Property Attributes As FileAttributes
    'Usage
     
    
    Dim instance As FileSystemItem
    Dim value As FileAttributes
     
    instance.Attributes = value
     
    value = instance.Attributes
    public FileAttributes Attributes {get; set;}

    Property Value

    A combination of System.IO.FileAttributes values that represents the attributes of the item.
    Remarks

    When changing the item's attributes through this property, the physical item is immediately modified if it exists. If it does not exist, the attributes are cached and will be applied whenever this item is created.

    If HasAttributes returns false, the getter returns System.IO.FileAttributes.Normal and System.IO.FileAttributes.Directory while the setter throws a FileSystemNotSupportedException.

    Keep in mind that even if HasAttributes returns true, it is not guaranteed that all the attributes are supported. The non-supported attributes will simply be ignored.

    Refresh should be called before accessing this property, or the information returned could be outdated.
    Supported Frameworks

    .NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.

    .NET Standard: netstandard2.0, netstandard2.1

    .NET Framework: net20, net35, net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.

    See Also