CSPromex
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


Programadores dedicados a C sharp .Net, eres nuevo, experto o quieres aprender a programar en C Sharp, aquí encontraras todo lo que necesitas.
 
ÍndiceBuscarÚltimas imágenesChatRegistrarseConectarse
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Últimos temas
» Sockets Conexion,Envio y recepcion de datos (mini-chat Cliente-Servidor)
Crear carpeta I_icon_minitimeSáb Sep 30, 2023 6:24 pm por EurekaMartin

» Graficos: Grafica circular
Crear carpeta I_icon_minitimeMar Mar 05, 2019 4:58 pm por Luis Garcia

» Calendario hecho Manualmente
Crear carpeta I_icon_minitimeMar Mar 05, 2019 3:52 pm por Luis Garcia

» Activar el protector de pantalla.
Crear carpeta I_icon_minitimeMar Mar 05, 2019 3:12 pm por Luis Garcia

» Hacer backup de MySql desde C#
Crear carpeta I_icon_minitimeMar Abr 18, 2017 10:04 pm por maurifl

» Sockets programa para Ciber Cafe (Cliente-Servidor)
Crear carpeta I_icon_minitimeLun Ago 10, 2015 5:45 pm por artes

» Ayuda crear emoticones en un chat
Crear carpeta I_icon_minitimeDom Jul 12, 2015 9:00 pm por yeco96

» Necesito ayuda para pasar datos a un Datagridview
Crear carpeta I_icon_minitimeDom Jun 07, 2015 4:33 pm por rafaelfa

» Reproductor de música->Lista de reproducción (Guardar-Cargar)
Crear carpeta I_icon_minitimeLun Jun 01, 2015 3:00 pm por kevin22

Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Síguenos:
Crear foro Crear foro Crear foro

 

 Crear carpeta

Ir abajo 
AutorMensaje
DarkVenom
Programador Básico
DarkVenom


Mensajes : 18
Puntos : 42
Localización : Distrito Federal

Crear carpeta Empty
MensajeTema: Crear carpeta   Crear carpeta I_icon_minitimeDom Mar 20, 2011 1:17 am

Aquí un pequeño aporte de mi parte, espero les sea de gran ayuda.

En algunas ocasiones hay que crear alguna carpeta para guardar datos de 'x' cosa así que para hacerlo aquí pongo un ejemplo sencillo para crear la carpeta dentro de la carpeta donde se encuentra de nuestro programa.

Para esto necesitaremos de la libreria:
Código:

using System.IO;
Bueno he aquí el código:

Código:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
//Libreria para crear la carpeta
using System.IO;
using System.Windows.Forms;

namespace FolderCreator
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void txtName_TextChanged(object sender, EventArgs e)
        {
            //Validamos que el textbox no este vacio
            if (txtName.Text != "")
            {
                btnCreate.Enabled = true;
            }
            else
            {
                btnCreate.Enabled = false;
            }
        }

        private void btnCreate_Click(object sender, EventArgs e)
        {
            //Guardamos la ruta dentro de la carpeta donde ejecutamos el programa
            string path=Application.StartupPath + "/" + txtName.Text;
            //Creamos un objeto de tipo directoryinfo y le pasamos la ruta donde se va a crear
            DirectoryInfo Dir = new DirectoryInfo(path);
            //Verificamos si existe la carpeta
            if (!Dir.Exists)
            {
                //Creamos la carpeta
                Dir.Create();
                //Por si desean hacer la carpeta con atributo oculto
                Dir.Attributes = FileAttributes.Hidden;
                //Creamos un archivo de texto dentro de la carpeta
                File.Create(path + "/ejemplo.txt");
                //Por si desean hacer el archivo con atributo oculto
                File.SetAttributes(path + "/ejemplo.txt",FileAttributes.Hidden);
                //Abrimos la carpeta
                System.Diagnostics.Process.Start(@path);
            }
            else
            {
                MessageBox.Show("La carpeta ya existe.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtName.Clear();
                txtName.Focus();
            }
        }

        private void txtName_KeyPress(object sender, KeyPressEventArgs e)
        {
            //Para validar que al dar enter se ejecute el evento click de nuestro botón
            if (e.KeyChar == (char)Keys.Enter)
            {
                this.btnCreate_Click(new object(), new EventArgs());
            }
        }
    }
}

Bueno aquí les dejo el enlace para descargar el ejemplo:

[Tienes que estar registrado y conectado para ver este vínculo]
Volver arriba Ir abajo
 
Crear carpeta
Volver arriba 
Página 1 de 1.
 Temas similares
-
» Ayuda crear emoticones en un chat
» Crear un archivo XML
» Crear y guardar archivos
» Crear un DataSet en base al esquema de un XML.
» Crear controles en tiempo de ejecución, identificarlos, manipularlos y ligarlo a eventos.

Permisos de este foro:No puedes responder a temas en este foro.
CSPromex :: PROGRAMACIÓN EN C# :: Código abierto-
Cambiar a: