C#中获取当前路径的七种方法
在C#中,可以使用以下七种方法获取当前路径:
- 1. 使用Environment.CurrentDirectory获取当前路径:
string currentDirectory = Environment.CurrentDirectory;
- 2. 使用Directory.GetCurrentDirectory获取当前路径:
string currentDirectory = Directory.GetCurrentDirectory();
- 3. 使用System.IO.Path.GetDirectoryName获取当前路径:
string currentDirectory = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
- 4. 使用AppDomain.CurrentDomain.BaseDirectory获取当前路径:
string currentDirectory = AppDomain.CurrentDomain.BaseDirectory;
- 5. 使用System.AppContext.BaseDirectory获取当前路径:
string currentDirectory = System.AppContext.BaseDirectory;
- 6. 使用System.IO.Directory.GetParent获取当前路径:
string currentDirectory = System.IO.Directory.GetParent(Environment.CurrentDirectory).FullName;
- 7. 使用System.Reflection.Assembly.GetExecutingAssembly().Location获取当前路径:
string currentDirectory = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);