
可以用FolderBrowserDialog控件
或者代码直接实现:
private void ChooseVideoPath()
{
FolderBrowserDialog fbd = new FolderBrowserDialog()
fbd.Description = "选择一个文件夹"
if (fbd.ShowDialog() == DialogResult.OK)
{
this.cbbVideoPath.Text = fbd.SelectedPath
}
else
{
fbd.Dispose()
}
cbbVideoPath.Enabled = false//cbb是Combobox
}
获取地址:
System.IO.Path.GetFileNam(filePath) //返回带扩展名的文件名
System.IO.Path.GetFileNameWithoutExtension(filePath) //返回不带扩展名的文件名
System.IO.Path.GetDirectoryName(filePath) //返回文件所在目录
楼上的方法是可以确保你能 *** 作C:\Windows\winsxs,但是降低了系统的安全性,本身系统文件夹就不能让你 *** 作的。最好别这样做。我要说的是,你试图装2005是不明智的,因为即使是2008版本的都建议装上sp1,兼容性才好。所以,你装不上2005不是因为权限不够,是因为根本不兼容。我建议你装2008吧,等不久2010都出来了。2008是能装上的,这个保证。这里是vc2008 express版本的下载地址。这个版本是免费的,适合初学者学习c++。Visual C++ 2008 Express Edition:
http://www.microsoft.com/express/vc/
当然,你也可以去微软官网下载vs2008 其他版本,需要激活。我给你下载地址:
Visual Studio 2008 试用版:
http://msdn.microsoft.com/zh-cn/sqlserver/aa700831.aspx
(如何变成正式版是很简单的,网上一大堆,找个正式版的码,然后装上之后用添加删除程序,点击卸载和更改,上面有个输入升级码的地方,输入你找的码即可激活正式版。)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)