Ir al contenido

publicidad
publicidad

Foto

Pequeña duda: %appdata%[SOLUCIONADO]


Este tema ha sido archivado. Esto significa que no puedes responder en este tema.
23 respuestas en este tema

#1

Escrito 28 enero 2011 - 23:59

Hola!

Posteo una vez mas aqui porque no veo otro foro adecuado y ademas me servirá para un videojuego.
La duda es esta:

EDIT!!! Lo voy a hacer en python, si sabeis bien de python, cualquier ayuda es bienvenida. ¿appdata en python? espero que sí(tambien puede ser vb, o java en fin mientras funcione... )




[SOLUCIONADO]



Salu2!!

  • gotenx

  • Bahamut

  • vida restante: 100%
  • Registrado: 13 ene 2008
  • Mensajes: 4.253
#2

Escrito 29 enero 2011 - 00:40

¿Has probado asi?
[code:1]Environment.GetFolderPath(SpecialFolder.ApplicationData)[/code]

#3

Escrito 29 enero 2011 - 00:55

Ahora edito y te lo digo, cambiare lo de My.Computer.Filesystem por eso de Environment.


EDITO: "Error 1 'SpecialFolder' no está declarado. Puede que esté inaccesible debido a su nivel de protección."

EDIT2:SOLUCIONAAADO HE IMPORTADO SYSTEM.ENVIRONMENT

EDIT3: Ok, ahora lo que quiero hacer es que copie carpeta de dentro de %appdata% al escritorio.. probare algunas cosas pero si sabes como se hace ayudame... gracias :-)

  • gotenx

  • Bahamut

  • vida restante: 100%
  • Registrado: 13 ene 2008
  • Mensajes: 4.253
#4

Escrito 29 enero 2011 - 01:06

Prueba con fso.
[code:1]
Private Sub Command1_Click()

Dim fso As FileSystemObject

Set fso = New FileSystemObject

fso.CopyFolder rutaOrigen, rutaDestino

Set fso = Nothing

End Sub
[/code]
Por cierto,que le quieres hacer al Minecraft ? 8O

#5

Escrito 29 enero 2011 - 01:14

Al Minecraft? Tu también juegas? :D
Nada, es una tonteria que quiero hacer para mi y un amigo, simplemente que al pulsar un boton haga una copia de seguridad del juego o partidas, porque yo siempre estoy tocando algunos archivos .class o tocando mods y sin darte cuenta deja de funcionar y ala, volver a instalar todo... pues eso.
Se que ya habrá algun programa para eso, pero quiero hacerlo yo mismo, que asi se aprende.
Muchas gracias por responder tan rapido!

  • gotenx

  • Bahamut

  • vida restante: 100%
  • Registrado: 13 ene 2008
  • Mensajes: 4.253
#6

Escrito 29 enero 2011 - 01:15

Si,y me encanta :D
Yo siempre me lo cargo,sin ir mas lejos acabo de instalarle el pack de texturas de Agaaenon o como sea y ya no va,ale,a reinstalar ¬¬, a ver si yo tambien me hago un programa para eso X-D
De nada.

#7

Escrito 29 enero 2011 - 01:26

X-D
Has probado Mixcraft con el mod de BetterLight? Se ve impresionante, y no son cutretexturas de altisima calidad, son 32x32, siguen manteniendo el estilo pixelado pero se ven mucho mejor, y betterlight de mrmmods mejora la iluminacion y hay unos paisajes flipantes... y no, no come frames :D

Tal que así? Porque no funciona :-(
[code:1]
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim fso As System.Object

fso = New System.Object

fso.CopyFolder("%appdata%\minecraft", "C:\PUTA CARPETA DE PRUEBA")

fso = Nothing


End Sub
[/code]

da igual no pongo la imagen---

  • Btc

  • Adramalech

  • vida restante: 100%
  • Registrado: 15 oct 2007
  • Mensajes: 1.932
#8

Escrito 29 enero 2011 - 11:57

Sustituye: "%appdata%\minecraft" por SpecialFolder.ApplicationData.

[code:1] fso.CopyFolder(SpecialFolder.ApplicationData & "\minecraft", "C:\PUTA CARPETA DE PRUEBA")[/code]


Un saludo, Btc

#9

Escrito 29 enero 2011 - 13:05

>:-\ >:-\ >:-\ >:-\ :-(

Nada, no se que hago mal pero no hay forma...

(click en la imágen para ampliar)
Imagen Enviada

  • gotenx

  • Bahamut

  • vida restante: 100%
  • Registrado: 13 ene 2008
  • Mensajes: 4.253
#10

Escrito 29 enero 2011 - 13:53

No se que puede ser,yo de VB no se mucho.
No puedes hacer un script con Python que la mueva ? o un .bat ?
No lo podias hacer en batch ? X-D

#11

Escrito 29 enero 2011 - 15:39

Venga, pues me pongo con PYTHON, cualquier ayuda es bienvenida, ya lo tenia instalado de hace semanas que estoy aprendiendo, asi que manos a la obra.

  • Ollydbg

  • Valefor

  • vida restante: 100%
  • Registrado: 05 sep 2008
  • Mensajes: 6.259
#12

Escrito 29 enero 2011 - 15:41

¿Pero exactamente que es lo que intentas hacer?

¿Qué carpeta se supone que debería ser %AppData%?

Saludos.

#13

Escrito 29 enero 2011 - 15:52

Mira, si tu usas windows ves a inicio/ejecutar y escribes %appdata%
Te llevará a un directorio. Como ves ese directorio tiene el nombre del usuario por lo que si lo uso en otro pc no funcionara, solo quiero que encuentre el appdata por defecto, me entiendes..? :D

  • Ollydbg

  • Valefor

  • vida restante: 100%
  • Registrado: 05 sep 2008
  • Mensajes: 6.259
#14

Escrito 29 enero 2011 - 16:05

Pues tal que así:

[code:1]
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MessageBox.Show(Environment.GetFolderPath(System.Environment.SpecialFolder.ApplicationData))
End Sub
End Class
[/code]

Sigo preguntando....¿Dónde está el problema? ¿Qué es lo que quieres hacer?

Saludos.

#15

Escrito 29 enero 2011 - 22:14

Simplemente copiar la carpeta .minecraft que estara dentro de %appdata%, al escritorio, para hacer copias de seguridad.
Eso es. X-D


Este tema ha sido archivado. Esto significa que no puedes responder en este tema.
publicidad
publicidad