gpt4 book ai didi

c# - 在 Linux 上使用 C#/Mono 处理外部媒体

转载 作者:太空宇宙 更新时间:2023-11-04 10:02:31 24 4
gpt4 key购买 nike

我想要做的是检测 Raspberry-Pi USB 插槽中是否存在外部内存棒,然后尝试向其读取或写入文件。读取或写入很简单(StreamReader 等),但实际路径不明确。

在 Windows 上是 D:、E: 等。我看了很多,但似乎很难找到有关在代码中处理外部设备的信息。

最佳答案

您可以使用返回 DriveInfo[] 的方法 System.IO.DriveInfo.GetDrives

DriveInfo 还有一个可能有用的枚举类型的 DriveType 属性:

CDRom 5 The drive is an optical disc device, such as a CD or DVD-ROM.

Fixed 3 The drive is a fixed disk.

Network 4 The drive is a network drive.

NoRootDirectory 1 The drive does not have a root directory.

Ram 6 The drive is a RAM disk.

Removable 2 The drive is a removable storage device, such as a USB flash drive.

Unknown 0 The type of drive is unknown.

关于c# - 在 Linux 上使用 C#/Mono 处理外部媒体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55059808/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com