Anuncios Google

[VB] ¿Como pongo el contenido de una variable dentro de otra?

Miren, tengo este codigo:

Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim Lalalala As String
        Dim UserName As Integer
        UserName = Environment.UserName
        Lalalala = "C:\Usuarios\'Aca quiero que vaya el contenido de UserName'\lalala\lalala\alala"

Como puedo lograr eso???


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de JRizzoA

Sería así:

Sería así:

Lalalala = "C:\Usuarios\" & UserName & "\lalala\lalala\lalala"

También en lugar de "&" puedes usar "+". No se si hay alguna diferencia.

Pero surge un problema: Que tal si el ordenador estuviera en inglés o algún otro idioma, ya no sería "C:\Usuarios\", sino, "C:\Users\". O si fuera XP sería "C:\Documents and Settings\..." Para solucionar ésto, y aparte no tener que usar la variable "UserName", puedes usar éste código:

Lalalala = My.Computer.FileSystem.SpecialDirectories.

Después del punto hay varias opciones a poner (ve el autocompletado) por ejemplo Desktop, MyDocuments, TempFiles, Programs, etc. usa el que más te convenga.

Saludos.


ProjectEuler.net

Imagen de Almamu

Realmente el nombre de esas

Realmente el nombre de esas carpetas se encuentra en inglés, en todos los Windows 7, por lo que puedes acceder con los nombres en inglés en cualquier sistema operativo. De todas formas, como has dicho puede usar esa clase.


Imagen de JRizzoA

Pues la verdad yo no sabía,

Pues la verdad yo no sabía, mi Win7 es en inglés y yo conosco la carpeta "Users", pero como tinakus puso "Usuarios", supuse que así era en español. Pero gracias por aclararme eso.


ProjectEuler.net

Imagen de Almamu

Realmente, al tener Windows 7

Realmente, al tener Windows 7 en español, el mismo sistema operativo hace una máscara a los nombres de carpetas del sistema como Program Files y Users, y los pone en español como Archivos de programa y Usuarios.


Imagen de Tinakus.Nav

Si

Si, fue mi error...

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.