获得Windows目录位置 C#
System::Enviroument::SpecialFolder里提供了很多特殊目录定义没有找到Windows目录阿,怎么办呢?...
System::Enviroument::SpecialFolder 里提供了很多特殊目录定义
没有找到Windows目录阿,怎么办呢? 展开
没有找到Windows目录阿,怎么办呢? 展开
2个回答
展开全部
没有WINDOWS目录.
你先用Environment.SpecialFolder.System获取"System"的目录.
然后在截取掉System字符串就是WINDOWS目录了.
以下代码:
string str = Environment.GetFolderPath(Environment.SpecialFolder.System);
string newStr = System.IO.Path.GetDirectoryName(str);
newStr就是WINDOWS目录了.
好了,给分吧.
你先用Environment.SpecialFolder.System获取"System"的目录.
然后在截取掉System字符串就是WINDOWS目录了.
以下代码:
string str = Environment.GetFolderPath(Environment.SpecialFolder.System);
string newStr = System.IO.Path.GetDirectoryName(str);
newStr就是WINDOWS目录了.
好了,给分吧.
展开全部
using System;
using System.Configuration;
using System.Runtime.InteropServices;
using System.Management;
using System.Text;
/**//// <summary>
/// SystemInfo 的摘要说明
/// </summary>
public class SystemInfo
...{
private const int CHAR_COUNT = 128;
public SystemInfo()
...{
}
[DllImport("kernel32")]
private static extern void GetWindowsDirectory(StringBuilder WinDir, int count);
}
using System.Configuration;
using System.Runtime.InteropServices;
using System.Management;
using System.Text;
/**//// <summary>
/// SystemInfo 的摘要说明
/// </summary>
public class SystemInfo
...{
private const int CHAR_COUNT = 128;
public SystemInfo()
...{
}
[DllImport("kernel32")]
private static extern void GetWindowsDirectory(StringBuilder WinDir, int count);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询