Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ RemoveReadOnlyAttribute()

static void Terraria.Utilities.FileUtilities.RemoveReadOnlyAttribute ( string path)
inlinestatic

Definition at line 135 of file FileUtilities.cs.

136 {
137 if (!File.Exists(path))
138 {
139 return;
140 }
141 try
142 {
143 FileAttributes attributes = File.GetAttributes(path);
144 if ((attributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly)
145 {
146 attributes &= ~FileAttributes.ReadOnly;
147 File.SetAttributes(path, attributes);
148 }
149 }
150 catch (Exception)
151 {
152 }
153 }
static void SetAttributes(string path, FileAttributes fileAttributes)
Definition File.cs:230
static bool Exists([NotNullWhen(true)] string? path)
Definition File.cs:97
static FileAttributes GetAttributes(string path)
Definition File.cs:224

References System.IO.File.Exists(), System.IO.File.GetAttributes(), and System.IO.File.SetAttributes().

Referenced by Terraria.Utilities.FileUtilities.Write().