none
Renombrar y copiar archivos en Archivos de Programa(x86) RRS feed

  • Pregunta

  • Buenas tardes foro,

             Junto con saludar y desear buena tarde, necesito de su ayuda para reemplazar y copiar archivos en el directorio de "C:\Program Files (x86)", he utilizado permisos de archivos y carpetas para los eventos de copia y renombrar sin exito, ya que tengo el error "System.UnauthorizedAccessException: 'Acceso denegado a la ruta de acceso.'" cada vez que se ejecuta mi aplicacion de consola.

                foreach (string i in xmlfile)
                {
                    string nombre = System.IO.Path.GetFileName(i);
                    foreach (string n in nsi)
                    {
                        if (n == nombre)
                        {
                            ///Renombre de archivo
                            string original = Path.Combine(destinationFolder, nombre);
                            string copia = Path.Combine(destinationFolder, "1" + nombre);
    
    
                            try
                            {
    
                                string archivo = Path.Combine(destinationFolder, nombre);
                                FileIOPermission f;
                                archivo.Replace(".xml", "1.xml");
                                f = new FileIOPermission(FileIOPermissionAccess.Write, archivo);
    
    
                            }
                            catch (Exception ex)
                            {
                                Console.WriteLine(ex);
    
    

    No tengo un mayor conocimiento de lo que ocurre ya que le he dado todos los permisos y requiero de un permiso de administrador y no se como realizarlo, espero contar con su ayuda

    lunes, 11 de marzo de 2019 15:51

Todas las respuestas