C#检查是否存在usb驱动器
我正在编写一个文件,提取xml以获取文件名,并需要将这些文件复制到USB驱动器。我能做到这一点的前两个步骤。但问题是:C#检查是否存在usb驱动器,c#,C#,我正在编写一个文件,提取xml以获取文件名,并需要将这些文件复制到USB驱动器。我能做到这一点的前两个步骤。但问题是: 如何检测是否有USB驱动器 然后检测它是哪个驱动器 谢谢 检查DriveInfo.GetDrives()的DriveType.Removeable属性 然后检查FullName此代码指向另一个方向,但它处理了“如何找到USB驱动器”问题: using System.IO; // foreach (DriveInfo removableDrive in Dri
谢谢 检查
DriveInfo.GetDrives()
的DriveType.Removeable
属性
然后检查
FullName
此代码指向另一个方向,但它处理了“如何找到USB驱动器”问题:
using System.IO;
//
foreach (DriveInfo removableDrive in DriveInfo.GetDrives().Where(
d => d.DriveType == DriveType.Removable && d.IsReady))
{
DirectoryInfo rootDirectory = removableDrive.RootDirectory;
string monitoredDirectory = Path.Combine(rootDirectory.FullName, DIRECTORY_TO_MONITOR);
string localDestDirectory = Path.Combine(destDirectory, removableDrive.VolumeLabel);
if (!Directory.Exists(localDestDirectory))
Directory.CreateDirectory(localDestDirectory);
if (Directory.Exists(monitoredDirectory))
{
foreach (string file in Directory.GetFiles(monitoredDirectory))
{
File.Copy(file, Path.Combine(localDestDirectory, Path.GetFileName(file)), true);
}
}
}
你在写一个病毒吗?