none
Modificar atributos de una memoria USB con el cmd, utilizando un solo comando . RRS feed

  • Pregunta

  • Estoy realizando una aplicación con python para modificar los atributos de una memoria usb o mejor dicho para eliminar el virus de acceso directo utilizando el cmd; pero resulta que primero hay que especificar la letra de la unidad a la que se le va a aplicar el comando Attrib, entonces mi pregunta es, existe algun comando en el cmd  o en python que me permita especificar la unidad y seguidamente  el comando Attrib sin tener que primero especificar la unidad dar enter y luego si escribir el comando?
    martes, 17 de noviembre de 2015 16:06

Respuestas

Todas las respuestas

  • Process.Start("cmd","attrib -h -r -s /s /d g:\\*.*");




    martes, 17 de noviembre de 2015 16:28

  •  //using System.IO;
                string path = @"C:\ruta\c.txt";
                FileAttributes attributes = File.GetAttributes(path);
                File.SetAttributes(path, FileAttributes.Normal);

    si no funciona lo anterior prueba con esto, si no es lo que necesitas no dudes en preguntar otra vez
    miércoles, 18 de noviembre de 2015 9:00
  • string path = @"C:\path\";
    DirectoryInfo dInfo = new DirectoryInfo(path);
    eliminarSoloLEactura(dInfo);


    private void eliminarSoloLEactura(DirectoryInfo dInfo)
            {
                // Set Directory attribute
                dInfo.Attributes &= ~FileAttributes.ReadOnly;
                dInfo.Attributes = FileAttributes.Normal;
                // get list of all files in the directory and clear 
                // the Read-Only flag
    
                foreach (FileInfo file in dInfo.GetFiles())
                {
                    file.Attributes &= ~FileAttributes.ReadOnly;
                    file.Attributes = FileAttributes.Normal;
                }
    
                // recurse all of the subdirectories
                foreach (DirectoryInfo subDir in dInfo.GetDirectories())
                {
                    eliminarSoloLEactura(subDir);
                }
            }
    referencia http://stackoverflow.com/questions/17273650/setting-file-attributes-recursively-subfolders
    miércoles, 18 de noviembre de 2015 9:17