salve a tutti. sempre io e sempre con fso...
ho uno script che crea un file di log. quando questo è composto da 100 righe, lo archivia. si...magari!!!
Dim file ' il file sotto 'processo'
Dim folder ' la directory corrente
Dim fso ' file system object
Dim counter ' contatore dei file
Dim newName ' nuovo nome da assegnare al file
file="log.txt"
Set fso=CreateObject("Scripting.FileSystemObject")
Set folder=fso.GetFolder(".")
' azzero il contatore
counter = 0
' scorro tutti i file corrispondenti
For Each file in folder.Files
' ciclo per il controllo degli errori
Do While True
' incremento il contatore di file trovati
counter = counter + 1
' creo il nuovo nome
newName = "log" & counter & "." & txt
' verifico che il file non ci sia gia'
If Not fso.FileExists( newName ) Then
' Ok, rinomino
fso.MoveFile "c:\inetpub\wwwroot\log.txt", newName
Exit Do
End If
Loop
Next
esegue tutto il codice, ma non mi rinomina un bel niente. mi da autorizzazione negata. tempo fa, avevo notato che se creavo un file e lo copiavo nella directory del web, mi dava lo stesso errore mentre se il file era creato direttamente li (salvato li) non avevo problemi. come posso risolvere?
grazie a tutti
ho uno script che crea un file di log. quando questo è composto da 100 righe, lo archivia. si...magari!!!
Dim file ' il file sotto 'processo'
Dim folder ' la directory corrente
Dim fso ' file system object
Dim counter ' contatore dei file
Dim newName ' nuovo nome da assegnare al file
file="log.txt"
Set fso=CreateObject("Scripting.FileSystemObject")
Set folder=fso.GetFolder(".")
' azzero il contatore
counter = 0
' scorro tutti i file corrispondenti
For Each file in folder.Files
' ciclo per il controllo degli errori
Do While True
' incremento il contatore di file trovati
counter = counter + 1
' creo il nuovo nome
newName = "log" & counter & "." & txt
' verifico che il file non ci sia gia'
If Not fso.FileExists( newName ) Then
' Ok, rinomino
fso.MoveFile "c:\inetpub\wwwroot\log.txt", newName
Exit Do
End If
Loop
Next
esegue tutto il codice, ma non mi rinomina un bel niente. mi da autorizzazione negata. tempo fa, avevo notato che se creavo un file e lo copiavo nella directory del web, mi dava lo stesso errore mentre se il file era creato direttamente li (salvato li) non avevo problemi. come posso risolvere?
grazie a tutti