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

    Grandissimo problema con esistenza directory

    Ciao a tutti. Ho uno spazio su aruba e vorrei controllare l'esistenza di una cartella in "app_data" con l'istruzione io.directoryinfo.exists.
    Il problema è che mi restituisce SEMPRE il valore true, anche se la cartella non esiste. Come posso ovviare il problema?
    Ho provato anche a usare qualche metodo come "move" (se dava errore io.directorynotfoundexception, la caretella non esisteva), ma niente.
    Ho notato che quando è presente la riga di codice in grassetto, da sempre TRUE, altrimenti funziona normalmente. Se ommetto quella riga di codice, il tutto funziona, invece, se è presente, mi restituisce sempre TRUE.
    codice:
    Dim r As New IO.DirectoryInfo(Server.MapPath("") & "/app_data/mia_cartella/")
            Dim k As String = r.Attributes
            If k = "-1" Then
                io.directory.createdirectory(Server.MapPath("") & "/app_data/mia_cartella/")    
            else
            'mie istruzioni nel caso in cui la cartella non esiste
            end if
    Ho cercato problemi simili sulla rete ma non ne ho trovati...HELP!!!!!
    Grazie mille!
    Iscrivetevi su:
    www.studentsmeeting.forumitalian.com!! E' gratis e utile!
    C'è anche la sezione "compiti"!!!!!!!!!

  2. #2

  3. #3
    ho provato anche così
    Iscrivetevi su:
    www.studentsmeeting.forumitalian.com!! E' gratis e utile!
    C'è anche la sezione "compiti"!!!!!!!!!

  4. #4
    Utente di HTML.it L'avatar di tekanet
    Registrato dal
    Oct 2001
    Messaggi
    299
    Invece di

    Server.MapPath("") & "/app_data/mia_cartella/"

    prova

    Server.MapPath("/app_data/mia_cartella/")

  5. #5
    niente...
    Iscrivetevi su:
    www.studentsmeeting.forumitalian.com!! E' gratis e utile!
    C'è anche la sezione "compiti"!!!!!!!!!

  6. #6

  7. #7
    codice:
            If IO.Directory.Exists(Server.MapPath("/app_data/mia_cartella/" & TextBox1.Text)) Then
                   IO.Directory.CreateDirectory(Server.MapPath("/app_data/mia_cartella" & TextBox1.Text))
                  'crea alcuni file nella cartella dopo averla creata
            Else
                  Label1.Text = "La cartella esiste già"
            End If
    Iscrivetevi su:
    www.studentsmeeting.forumitalian.com!! E' gratis e utile!
    C'è anche la sezione "compiti"!!!!!!!!!

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