Riprendo il discorso,
su MSDN ho trovato come impostare gli attributi di file o cartelle, in lettura e scrittura o in sola lettura a seconda dell'attributo.
Il codice è il seguente:
codice:
Sub ArchiveBit()
Dim FSO As FileSystemObject
Set FSO = New FileSystemObject
Dim f As Variant
Set f = FSO.GetFolder(App.Path & "\" & "DATI")
If f.Attributes <> 48 Then
f.Attributes = f.Attributes + 16
MsgBox "Bit di archivio " & f.Attributes & " impostato."
Else
f.Attributes = f.Attributes - 16
MsgBox "Bit di archivio impostato su " & f.Attributes & "."
End If
End Sub
Ora con l'esecuzione del predetto codice la cartella (o Directory) viene impostata ad un valore di 48 (quale somma tra 16+32, almeno penso!?), ovvero:
- Directory 16 Cartella o directory. L'attributo è di sola lettura;
- Archive 32 Il file è stato modificato dall'ultimo backup, l'attributo è di lettura/scrittura.
Evidenzio che lo scopo sarebbe quello di poter leggere e scrivere i files contenuti nella cartella.
Ora esaminando le "Proprietà" della cartella trovo che sono selezionati sia gli attributi "sola lettura", sia "archivio".
La cosa mi lascia perplesso, dato che mi aspettavo semplicemente la deselezione dell'attributo "sola lettura".
Vorreste esprimermi il Vs. parere al riguardo, facendo un pò di chiarezza sul problema ?