Hola,
Estoy trabajando en C# y Necesito saber como copiar archivos directamente al Disco C:\ (por ej: un simple .txt )
Puedo crear, copiar archivos... pero en carpetas
osea, para poder copiar algo en C:\ tengo que necesariamente crear una carpeta
pero io necesito dejar mi ".txt" en C:\ ( C:\archivo.txt )
Todo esto claro en windows7 , ya que mi programa se cae por que dice que requiere permisos...
encontre un codigo que supuestamente resolvia eso de los permisos.. pero nada
alguna ayudita plx
codigo:
using System.Text;
using System.Security;
using System.Security.Permissions;
private void Pitas_Load(object sender, EventArgs e) // Meanwhile to start the system
{
// Create a StringBuilder used to create the result string
StringBuilder resultText = new StringBuilder();
// Create an FileIOPermission for accessing the C:\Temp folder
FileIOPermission permFileIO = new FileIOPermission(FileIOPermissionAccess.AllAccess, "C:");
try
{
permFileIO.Demand();
}
catch (SecurityException se)
{
resultText.Append(se.Message);
}
//Primer Nivel
DirectoryInfo DIR = new DirectoryInfo("C:/nivel1");
if (!DIR.Exists)
{
DIR.Create();
//Segundo Nivel
DirectoryInfo DIR2 = new DirectoryInfo("C:/nivel1/nivel2");
if (!DIR2.Exists)
{
DIR2.Create();
// Copiando Archivo ( al 2do nivel )
File.Copy("C:\\Program Files\\archivo.txt", "C:\\nivel1\\nivel2\\archivo.txt");
}
}
File.Copy("C:\\Program Files\\archivo.txt", "C:\\archivo.txt");
}