Abra una carpeta usando Process.Start en C#
Este artículo muestra los pasos necesarios para abrir una carpeta usando la función Process.Start
en C#.
la Clase Proceso
en C#
El Proceso
permite a los desarrolladores acceder a procesos locales y remotos e iniciar y detener procesos que se ejecutan en el sistema local.
Cuando se inicia un proceso, se ponen en juego un conjunto de valores definidos por el término ProcessStartInfo
. El espacio de nombres System.Diagnostics
es donde encontrará la clase Process
.
Abra una carpeta usando Process.Start
en C#
Veamos un ejemplo para comprender el explorador abierto o cualquier carpeta específica. En el siguiente ejemplo, abriremos la carpeta Videos
, que se encuentra en la carpeta Descargas
.
Siga los pasos a continuación para iniciar el explorador con Process.Start
.
-
En primer lugar, tenemos que importar las siguientes bibliotecas.
using System; using System.Diagnostics; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;
-
Vamos a crear una clase llamada
Programa
. Dentro de la clasePrograma
, haremos la funciónPrincipal()
.class Program { static void Main() {} }
-
Ahora, pasaremos la ruta de la carpeta a la función
Process.Start()
, como se muestra a continuación.Process.Start(@"C:\Users\Shanii\Downloads\Video"); Console.WriteLine("Folder Opened");
Código fuente completo:
using System;
using System.Diagnostics;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
class Program {
static void Main() {
Process.Start(@"C:\Users\Shanii\Downloads\Video");
Console.WriteLine("Folder Opened");
}
}
Producción:
La carpeta especificada se abrirá ejecutando el ejemplo anterior.
I have been working as a Flutter app developer for a year now. Firebase and SQLite have been crucial in the development of my android apps. I have experience with C#, Windows Form Based C#, C, Java, PHP on WampServer, and HTML/CSS on MYSQL, and I have authored articles on their theory and issue solving. I'm a senior in an undergraduate program for a bachelor's degree in Information Technology.
LinkedIn