Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Percorso cartella User

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    83

    Percorso cartella User

    olà!
    sto facendo un semplice programma in dos (vb.net)

    per creare un file ho messo:

    codice:
    Dim testo As New IO.StreamWriter("C:\documents and settings\User\prova.txt", True)
    testo.Write("Ciao")
    il problema è come faccio a cambiare il nome User con la cartella esistente del pc??

    es.

    PC1= C:\Documents and Settings\Pippo\prova.txt

    PC2 = C:\Documents and Settings\Pluto\prova.txt


    Appunto il percorso come fà a cambiare dipendentemente (nn sò se si può dire
    ) dal nome che ha dato l'utente??

    thx

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Puoi usare SpcialFolder della classe Environment.

    Ad esempio, se l'utente è paolo:
    Environment.SpecialFolder.ApplicationData
    restituirà: C:\Documents and Settings\paolo\Dati applicazioni

    Altri esempi:

    Environment.SpecialFolder.LocalApplicationData: C:\Documents and Settings\paolo\Impostazioni locali\Dati applicazioni
    Environment.SpecialFolder.CommonApplicationData: C:\Documents and Settings\All Users\Dati applicazioni
    Environment.SpecialFolder.Personal: D:\documenti
    Environment.SpecialFolder.Startup: C:\Documents and Settings\paolo\Menu Avvio\Programmi\Esecuzione automatica

    Ciao

  3. #3

    risponding with vino in my head.. lol

    ciao,

    prova con le variabili d'ambiente di windows..

    guarda questo articolo..
    http://www.upyou.it/sections+articles.artid+29.htm

    astalavista

  4. #4
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244

    Re: risponding with vino in my head.. lol

    Originariamente inviato da brazero
    ciao,

    prova con le variabili d'ambiente di windows..

    guarda questo articolo..
    http://www.upyou.it/sections+articles.artid+29.htm

    astalavista
    Dovresti anche indicare come utilizzarle.
    Le variabili d'ambiente, così come sono, sono utilizzabili solo neglio script o nei batch, ma per i linguaggi di programmazione evoluti è necessario usare una funzione che permetta di accedervi.
    Tu come faresti, in VB.NET ?

    Ciao

  5. #5
    In VB.NET basta usare il metodo Environment.ExpandEnvironmentVariables.
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #6

    OMG

    sorry man =)
    prova con..

    Environment.GetEnvironmentVariable("USERNAME")

    Ciao

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.