'DeclarationPublic Property Attributes As FileAttributes
'UsageDim instance As FileSystemItem Dim value As FileAttributes instance.Attributes = value value = instance.Attributes
public FileAttributes Attributes {get; set;}
'DeclarationPublic Property Attributes As FileAttributes
'UsageDim instance As FileSystemItem Dim value As FileAttributes instance.Attributes = value value = instance.Attributes
public FileAttributes Attributes {get; set;}
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.
.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.