如何仅读取字符串的一部分以获得驱动器的序列号?

鸽子

我有一个包含硬盘驱动器容量信息的字符串(该消息显示在消息框中)

驱动器E中的
是NEW VOLUME卷序列号是9AE4-F468

我只想阅读不带破折号的“ 9AE4F468”,并将其显示在消息框中。

我尝试使用Substring(45,54),但由于程序未读取它,因此不断出现编译错误。

如何在没有破折号的情况下检索该特定子字符串?

马修·沃森(Matthew Watson)

您不必使用必须使用子字符串来获取磁盘卷序列号的位置,而可以使用直接为您提供正确字符串的方法。

若要使用以下代码,必须在程序集中添加一个引用System.Management,然后using System.Management在代码文件的顶部添加一个

然后添加此方法:

public string DiskVolumeSerialNumber(char driveLetter)
{
    ManagementObject disk = new ManagementObject("win32_logicaldisk.deviceid=\"" + driveLetter +":\"");
    disk.Get();
    return disk["VolumeSerialNumber"].ToString();
}

您可以这样称呼:

string serial = DiskVolumeSerialNumber('C');
Console.WriteLine(serial);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何仅提取字符串的一部分

来自分类Dev

如何获得仅包含POST响应的最后一部分的字符串?

来自分类Dev

仅获取字符串的一部分

来自分类Dev

仅使用SQL拉取字符串的一部分

来自分类Dev

Java读取字符串的一部分

来自分类Dev

如何使用JS从DIV中仅获取字符串的一部分

来自分类Dev

如何在C中获取字符串的最后一部分

来自分类Dev

如何快速获取字符串的一部分?

来自分类Dev

如何在Java中获取字符串的一部分?

来自分类Dev

如何提取字符串的一部分

来自分类Dev

如何提取字符串的一部分

来自分类Dev

如何在蜂巢中提取字符串的一部分

来自分类Dev

如何在RegEx中提取字符串的一部分

来自分类Dev

如何从PHP的末尾获取字符串的一部分?

来自分类Dev

jQuery-如何使用substr获取字符串的一部分?

来自分类Dev

如何使用PHP获取字符串的一部分

来自分类Dev

cmd:如何提取字符串的一部分?

来自分类Dev

如何获取字符串的一部分?

来自分类Dev

如何使用explode()获取字符串的一部分

来自分类Dev

如何使用“sed”获取字符串的一部分?

来自分类Dev

如何使用斜杠约束提取字符串的一部分?

来自分类Dev

C#仅读取整个字符串的一部分

来自分类Dev

使用xpath和R,如何仅提取字符串不一致的文本字符串的一部分?

来自分类Dev

特殊字符后如何获得字符串的一部分?

来自分类Dev

如何在python中仅读取一部分字符串列表

来自分类Dev

从字符串中提取字符串的一部分?

来自分类Dev

Javascript字符串操作获取字符串的一部分

来自分类Dev

如何获得错误字符串(MODULE_NOT_FOUND)的一部分?

来自分类Dev

如何分割字符串并获得最后一部分?

Related 相关文章

热门标签

归档