类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
我要将一个文件copy到WINNT中的某个目录下面,问题是有的系统没有winnt 而是 windows目录,甚至有的目录名是自己命名的,怎么办?
网友回答:
呵呵,没关系~~~ .NET Framework都为你封装得好好的!
用Environment.GetFolderPath(Environment.SpecialFolder.System).ToString)将返回你当前的操作系统目录,比如在你的机子上就返回:C:\Windows\system32。如果你只要C:\Windows的话,你就做个简单的字符串操作就可以了。
楼上的是返回system目录,如果是返回system目录的话直接用Environment.SystemDirectory就行了。
如果要得到Windows目的话可以用API:
GetWindowsDirectory:这个函数能获取Windows目录的完整路径名。在这个目录里,保存了大多数windows应用程序文件及初始化文件
一般情况下可以使用Environment.GetEnvironmentVariable("WinDir")得到Windows安装路径