2023年12月13日发(作者:)
C# 获得运行时的各种目录以及当前用户的桌面,收藏夹,缓存等系统文件夹位置
Assembly myAssembly = ryAssembly();
string path = on;
DirectoryInfo dr = new DirectoryInfo(path);
path=; //当前目录的上一级目录
C#获取程序当前路径的方法
tDirectory;
//例: c:test
ablePath;(包括名称)
//例: c:
pPath;(不包括名称)
//例: c:test
获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。
string str = rentProcess().me;
result: X: (.exe文件所在的目录+.exe文件名)
获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。
string str = tDirectory;
result: X:xxxxxx (.exe文件所在的目录)
获取当前 Thread 的当前应用程序域的基目录,它由程序集冲突解决程序用来探测程序集。
string str = rectory;
result: X:xxxxxx (.exe文件所在的目录+ )
获取和设置包含该应用程序的目录的名称。
string str = ationBase;
result: X:xxxxxx (.exe文件所在的目录+ )
获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
string str = pPath;
result: X:xxxxxx (.exe文件所在的目录)
获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。
string str = ablePath;
result: X: (.exe文件所在的目录+.exe文件名)
获取应用程序的当前工作目录(不可靠)。
string str = rentDirectory();
result: X:xxxxxx (.exe文件所在的目录)
获取系统特殊文件夹路径(收藏夹,桌面)
1、 收藏夹路径
derPath(tes)
2、 桌面路径
derPath(p)
更多请见枚举类lFolder


发布评论