Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    30

    [VB2010] Copiare directory senza specificarla

    Salve a tutti.
    Spiego meglio il mio problema. Vorrei copiare una directory ma non vorrei specificare la directory, visto che chi avvierà l'applicazione può estrarre dovunque il progetto.
    Faccio un esempio per farmi comprendere:
    Ho la directory "abc" che voglio copiare in "c:\MioProgramma". Però la cartella abc l'ho estratto sul desktop insieme all'exe. Ora fino a che la cartella abc si trovava in c: bastavo che gli dicevo
    My.Computer.FileSystem.CopyDirectory("C:\abc", "C:\MioProgramma", True)
    ma se abc non ce l'ho più in C:\ ma sul desktop? Volevo un modo che in automatico riconosceva che abc si trova nella stessa directory dell'exe.

    Grazie a chi mi aiuta e spero di essere stato compreso.

    .:Lion:.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    51
    Puoi provare a riconoscere una cartella (deve essere nella stessa directory dell'exe) con questo codice, che assegnerai ad una variabile
    codice:
    Dim path As String = My.Application.Info.DirectoryPath & "\123\"
    E da lì poi procedi con il copiare ciò che ti serve.
    Tieni presente che la directory che vuoi copiare deve trovarsi nello stesso percorso dell'exe.

    Spero di esserti stato d'aiuto

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    30
    Ottimo grazie! Ho risolto.

    Ciaoooooo!

    .:Lion:.

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