常用目录
一些常用目录
- 当前工作目录:程序启动时默认的工作目录。可以通过
Directory.GetCurrentDirectory()
方法获取。
输出:D:\桌面\ConsoleApp1
- 应用程序目录:包含可执行文件的目录。可以通过
AppDomain.CurrentDomain.BaseDirectory
属性获取。
输出:D:\桌面\ConsoleApp1\bin\Debug\net6.0\
- 特定文件路径:需要读取或写入的具体文件的路径,如配置文件、日志文件等。
输出: - 用户文档目录:用户的文档目录,通常用于保存用户数据、设置文件等。可以通过
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
方法获取。
输出:D:\文档
- 系统临时目录:用于存储临时文件和缓存数据。可以通过
Path.GetTempPath()
方法获取。
输出: - 系统目录:包含系统文件的目录,如系统 DLL、系统文件等。可以通过
Environment.SystemDirectory
属性获取。
输出: - 用户应用程序数据目录:用于存储应用程序数据的目录,通常用于保存应用程序设置、日志文件等。可以通过
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
方法获取。
输出:C:\Users\48782\AppData\Roaming
- 公共文档目录:所有用户都可以访问的文档目录,通常用于存储公共数据、共享设置文件等。可以通过
Environment.GetFolderPath(Environment.SpecialFolder.CommonDocuments)
方法获取。
输出:C:\Users\Public\Documents
- 程序集目录:包含程序集文件的目录,通常用于加载程序集或查找程序集文件。可以通过
Assembly.GetExecutingAssembly().Location
获取当前程序集所在的完整路径。
输出:D:\桌面\ConsoleApp1\bin\Debug\net6.0\ConsoleApp1.dll
Path.Combine() 自动合成字符串为文件路径
1 |
|
常用目录
https://newztx.github.io/2024/07/24/常用目录/