Se File.SetAttributes("C:\\myFile.txt", FileAttributes.ReadOnly);
imposta un file in sola lettura, come posso impostarlo di nuovo in lettura/scrittura se è necessario?C# crea file di lettura/scrittura da sola lettura
Ho il sospetto che sarebbe FileAttributes.Normal
tuttavia questo cambierà altre proprietà del file? Non c'è una nota terribilmente descrittiva sul sito MSDN ...
Il file è normale e non ha altri attributi impostati. Questo attributo è valido solo se utilizzato da solo.
Grazie
Sto indovinando '~' inverte l'attributo? –
Praticamente - l'operatore '~' restituisce un complemento bit per bit di un dato valore. Semanticamente, quello che sopra dice, "Imposta gli attributi del file' myfile.txt' sugli attributi di 'myfile.txt' * tranne per l'attributo ReadOnly *." – matt
ok geniale! :) grazie –