用C#写一个和路径有关的程序, 100
用C#写一个和路径有关的程序,当程序运行时,检测当前机器的固定磁盘数目,并且将最后一个固定磁盘根目录中的文件及一级文件夹中的全部文件路径存储到一个集合和一个数组中。...
用C#写一个和路径有关的程序,当程序运行时,检测当前机器的固定磁盘数目,并且将最后一个固定磁盘根目录中的文件及一级文件夹中的全部文件路径存储到一个集合和一个数组中。
展开
1个回答
展开全部
首先,根据代码获取当前电脑的所有磁盘,根据顺序获取最后一个,然后利用代码获取最后一个磁盘的根目录里的文件或一级文件夹里的全部文件。至于代码怎么写,如下:
//引用System.IO;
//获取当前电脑所有磁盘
DriveInfo [] dvs= DriveInfo.GetDrives();
foreach(var dv in dvs)
{
if(dv.DriveType==DriveType.Fixed)//表示可用磁盘
{
Console.WriteLine(dv.Name);
}
}
//这里自己根据排序获取最后一个磁盘路径
string [] files=Directory.GetFiles("这里填最后获取的磁盘");//获取最后一个磁盘根目录下所有文件
string[] dirs = Directory.GetDirectories("这里填最后获取的磁盘");//获取最后一个磁盘根目录下的所有文件夹
//剩余的自己写。。。。。。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询