C# obtenir le chemin du dossier actuel
-
Programme C# pour obtenir le chemin du dossier courant en utilisant la méthode
GetCurrentDirectory()
-
C# Programme pour obtenir le chemin du dossier courant en utilisant la méthode
GetDirectoryName()
-
Programme C# pour obtenir le chemin du dossier courant en utilisant la propriété
CurrentDirectory
En C#, nous pouvons utiliser la classe Directory
pour travailler avec des Directory
. Un répertoire ou un dossier est utilisé pour stocker des fichiers.
Dans cet article, nous allons discuter des différentes méthodes qui sont utilisées pour obtenir le chemin d’accès au dossier courant.
Programme C# pour obtenir le chemin du dossier courant en utilisant la méthode GetCurrentDirectory()
La méthode GetCurrentDirectory()
est utilisée pour récupérer le chemin du dossier courant dans lequel votre application de travail est stockée. Dans ce cas, elle va chercher le répertoire à partir duquel notre programme s’exécute.
La syntaxe correcte pour utiliser cette méthode est la suivante:
Directory.GetCurrentDirectory();
Exemple de code:
using System;
using System.IO;
namespace CurrentFolder {
class Folder {
static void Main(string[] args) {
var CurrentDirectory = Directory.GetCurrentDirectory();
Console.WriteLine(CurrentDirectory);
}
}
}
Production:
C :\Users\Cv\source\repos\ClassLibrary1\ClassLibrary1\bin\Debug\netstandard2 .0
// Directory where the program is saved i.e current folder path
C# Programme pour obtenir le chemin du dossier courant en utilisant la méthode GetDirectoryName()
La méthode GetDirectoryName()
est utilisée pour obtenir le répertoire courant. Elle accepte une chaîne
comme paramètre qui indique le chemin d’un fichier.
Mais si nous ne connaissons pas le chemin du fichier, alors nous passons Assembly.GetEntryAssembly().Location
comme paramètre à cette méthode. Assembly.GetEntryAssembly().Location
récupère le chemin du fichier avec le nom du fichier. En l’utilisant, GetDirectoryName()
va chercher le répertoire
actuel.
La syntaxe correcte pour utiliser cette méthode est la suivante:
GetDirectoryName(PathString);
System.IO.Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);
Exemple de code:
using System;
using System.Reflection;
namespace CurrentFolder {
class Folder {
static void Main(string[] args) {
var CurrentDirectory = System.IO.Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);
Console.WriteLine(CurrentDirectory);
}
}
}
Production:
C :\Users\Cv\source\repos\ClassLibrary1\ClassLibrary1\bin\Debug\netstandard2 .0
// Directory where the program is saved i.e current folder path
Programme C# pour obtenir le chemin du dossier courant en utilisant la propriété CurrentDirectory
La propriété CurrentDirectory
est utilisée pour obtenir le chemin complet du répertoire
en cours de fonctionnement. La propriété CurrentDirectory
est définie dans la classe System.Environment
, c’est pourquoi elle est utilisée comme Environment.CurrentDirectory
.
La syntaxe correcte pour utiliser cette propriété est la suivante:
var CurrentDirectory = Environment.CurrentDirectory;
Exemple de code:
using System;
namespace CurrentFolder {
class Folder {
static void Main() {
var CurrentDirectory = Environment.CurrentDirectory;
Console.WriteLine(CurrentDirectory);
}
}
}
Production:
C :\Users\Cv\source\repos\ClassLibrary1\ClassLibrary1\bin\Debug\netstandard2 .0
// Directory where the program is saved i.e current folder path