Cómo crear una carpeta en C#

En este artículo, introduciremos métodos para crear una nueva carpeta en un directorio especificado.

  • Usando el método CreateDirectory()

Usando el método CreateDirectory() para crear una carpeta en C

Usaremos el método definido por el sistema CreateDirectory() para crear una nueva carpeta en un directorio específico. Si la carpeta ya existe, entonces no toma ninguna acción. La sintaxis correcta para usar esta función es la siguiente.

System.IO.Directory.CreateDirectory(string path);

El método incorporado CreateDirectory() tiene sólo un parámetro. El detalle de su parámetro es el siguiente.

Parámetros Descripción
path obligatorio Es la string que contiene la información de la ruta donde queremos crear una nueva carpeta.

Este método devuelve un objeto DirectoryInfo, que muestra el directorio en la ruta especificada.

El programa de abajo muestra cómo podemos usar el método CreateDirectory() para crear una nueva carpeta.

using System;
using System.IO;


class CreateFolder
{
    static void Main()
    {
        string folderPath = @"D:\MyFolder";
if (!Directory.Exists(folderPath))
{
    Directory.CreateDirectory(folderPath);
                Console.WriteLine(folderPath); 

}
    }
}

Hemos creado una carpeta llamada MyFolder en el disco local D. Hemos pasado la ruta de la carpeta. El método creará la carpeta si no existe.

Resultado:

D:\MyFolder

Artículo relacionado - Csharp Directory

  • Eliminar todos los archivos de un directorio en C#
  • C# obtener la ruta de la carpeta actual