Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    138

    Sovrascrivere una cartella

    Utilizzo questo script per creare delle cartelle:

    codice:
    Set objFso = Server.createObject("Scripting.FileSystemObject")
    objFso.createFolder(strNewFolder)
    però se esiste di già la cartella con quel nome mi restituisce:

    codice:
    Microsoft VBScript runtime  error '800a003a'
    
    File already exists
    
    /outputFile.asp, line 53
    E' possibile sovrascrivere le cartelle? Oppure mi aiutate a fare una IF appropriata?

    Grazie mille

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,563
    No, se la cartella specificata esiste già, verrà generato un errore.
    Verificane l'esistenza invece di ricrearla inutilmente...
    codice:
    Function ReportFolderStatus(fldr)
       Dim fso, msg
       Set fso = CreateObject("Scripting.FileSystemObject")
       If (fso.FolderExists(fldr)) Then
          msg = fldr & " esiste."
       Else
          msg = fldr & " non esiste."
       End If
       ReportFolderStatus = msg
    End Function
    Roby

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 © 2024 vBulletin Solutions, Inc. All rights reserved.