Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    cancellare file se esiste

    ciao a tutti
    ho un problemino....
    devo cancellare dei file dal server, se pero' non esistono me li dovrebbe bipassare...su chi faccio il controllo?

    sqlFoto = "SELECT files from tab_foto where id_menu="&id
    Set objrsFoto = Server.CreateObject("ADODB.Recordset")
    objrsFoto.Open sqlFoto, Conn

    Do While Not objrsFoto.EOF
    Dim objFSO
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    path="imgDB/"&objrsFoto("files")
    objFSO.DeleteFile(Server.Mappath(path))
    Set objFSO = Nothing
    objrsFoto.Movenext
    Loop

    objrsFoto.close
    set objrsFoto = nothing

    Infatti a volte "files" contiente del testo, ma non ce' il corrispettivo file da cancellare...quindi il controllo non posso farlo su di lui...

    grazie mille!!!

  2. #2
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    codice:
    sqlFoto = "SELECT files from tab_foto where id_menu="&id 
    Set objrsFoto = Server.CreateObject("ADODB.Recordset") 
    objrsFoto.Open sqlFoto, Conn 
    
    Do While Not objrsFoto.EOF 
    Dim objFSO 
    Set objFSO = CreateObject("Scripting.FileSystemObject") 
    path="imgDB/"&objrsFoto("files") 
    on error resume next
    objFSO.DeleteFile(Server.Mappath(path)) 
    on error goto 0
    Set objFSO = Nothing 
    objrsFoto.Movenext 
    Loop 
    
    objrsFoto.close 
    set objrsFoto = nothing

  3. #3

  4. #4
    grazie mille ragazzi!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.