Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: adan-2994 en 9 Enero 2013, 20:59 pm



Título: [Solucionado]¿Cambiar varios atributos a un archivo?
Publicado por: adan-2994 en 9 Enero 2013, 20:59 pm
Holas que tal,

tengo días presentando el problema que ahora expongo, espero que alguien se apiade de mi  :-(

Estoy trabajando en Vb .Net y estoy creando una aplicación sencilla, la cual tiene la capacidad de eliminar, leer ,entre otras, un archivo que previamente yo le he indicado (es algo para practicar)

Mi problema comienza cuando quiero cambiar sus atributos,
primero comenze con :
Código
  1. FileSystem.SetAttr("Archivo",ATRIBUTO)
Lo cual funciono como esperaba, pero cuando quise cambiar mas de un atributo, el archivo solo "aceptaba" el ultimo de ellos, por ejemplo este código use para varios:

Código
  1. FileSystem.SetAttr("Archivo",ATRIBUTO)
  2. FileSystem.SetAttr("Archivo",OTRO_ATRIBUTO)
  3. FileSystem.SetAttr("Archivo",OTRO_ATRIBUTO_MAS)

en este caso el archivo al final de revisarlo solo presentaba el atributo OTRO_ATRIBUTO_MAS

También intente este código:

Código
  1. Shell("cmd /c attrib +r +s +h ARCHIVO", AppWinStyle.Hide)

Y ... lo mismo ocurre, no toma todos en cuenta

Alguien sabe en que estoy fallando  :huh:
¿De que manera podría entonces cambiar varios atributos, o acaso no se puede?






Título: Re: ¿Cambiar varios atributos a un archivo sin que se remplaze el ultimo cambiado?
Publicado por: Eleкtro en 9 Enero 2013, 21:16 pm
Código
  1. FileSystem.SetAttr("Archivo", IO.FileAttributes.System + IO.FileAttributes.Hidden)

Saludos

EDITO:
Código
  1.    ' Usage:
  2.    ' Attrib("File.txt", IO.FileAttributes.ReadOnly + IO.FileAttributes.System)
  3.  
  4.    Private Function Attrib(ByVal File As String, ByVal Attributes As System.IO.FileAttributes)
  5.        Try
  6.            FileSystem.SetAttr(File, Attributes)
  7.            Return True
  8.        Catch
  9.            Return Nothing
  10.        End Try
  11.    End Function


Título: Re: ¿Cambiar varios atributos a un archivo sin que se remplaze el ultimo cambiado?
Publicado por: adan-2994 en 11 Enero 2013, 19:58 pm
 :-* :-* :-*
si pudiera te besaba jajaa
Gracias es lo que esperaba !  ;-)


Título: Re: [Solucionado]¿Cambiar varios atributos a un archivo?
Publicado por: DragonsWP en 22 Febrero 2013, 14:57 pm
me parece bien pero cuando quiero quitar en ves de dar atributos
como por ejemplo en "Shell("attrib /d /s -r -h -s " & "E:\temp" & "\*.*")", a mi no me toma.