c'avevo pensato..... ho provato con questo script qua:
codice:
cartella= "12345"
Set File_System_Object = Server.createObject("Scripting.FileSystemObject")
Set Cartella_Object = File_System_Object.GetFolder(Server.MapPath("/_Allegati/" & cartella))
Set Files_Object = Cartella_Object.Files
for each Singolo_File in Files_Object
File_System_Object.DeleteFile(Singolo_File)
next
Set Files_Object = Nothing
Set Cartella_Object = Nothing
Set File_System_Object = Nothing
e questo script mi cancella i file interni della cartella ma se poi provo a cancellare la cartella con lo script precedente
mi dà questo errore:
Impossibile trovare il percorso
line 28
e la linea 28 è questa:
codice:
objFso.DeleteFolder(strPath & strFolder)
il codice completo invece:
codice:
cartella= "12345"
Set File_System_Object = Server.createObject("Scripting.FileSystemObject")
Set Cartella_Object = File_System_Object.GetFolder(Server.MapPath("/_Allegati/" & cartella))
Set Files_Object = Cartella_Object.Files
for each Singolo_File in Files_Object
File_System_Object.DeleteFile(Singolo_File)
next
Set Files_Object = Nothing
Set Cartella_Object = Nothing
Set File_System_Object = Nothing
' Nome della cartella da rimuovere
strFolder = "/12345"
' Percorso di destinazione, relativo o assoluto
strPath = Server.MapPath("/Fpdb")
Set objFso = Server.CreateObject("Scripting.FileSystemObject")
objFso.DeleteFolder(strPath & strFolder)
Set objFso = Nothing
sicuramente li metto male insieme i due script ma per evitare casini li ho semplicemente copiati