热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

视频上云/网络穿透/拉转推工具EasyNTS新增获取windows所有盘符信息功能的实现

盘符是DOS、WINDOWS系统对于磁盘存储设备的标识符。对于UNIX,LINUX系统来说,则没有盘符的概念,但是目录和路径的概念是相同的

盘符是DOS、WINDOWS系统对于磁盘存储设备的标识符。对于UNIX,LINUX系统来说,则没有盘符的概念,但是目录和路径的概念是相同的。

130.png

在EasyNTS上云网关平台中,点击文件管理,进入文件管理的页面,如果是windows的设备,会读取windows的盘符信息,但是只能获得当前设备的软件文件所在的盘符,并不能获取其他盘符的信息。

14.png

因为在设备中并没有读取和统计所有的盘符数据,设备中没有统计windows平台中有哪些盘符,所以接口之中没有其他盘符数据的返回。

我们此处如果需要获取所有盘符数据,可以通过获取磁盘的信息,将盘符统计出来,然后将盘符的数据放到一个数组里面,将数组传到前端。

15.png

参考代码:

if runtime.GOOS == "windows" {letter = getDisk()}c.JSON(http.StatusOK, gin.H{"status": 1,"data": files,"path": path,"ds": string(os.PathSeparator),"letter": letter,})
}func getDisk() []string {var path []stringparts, _ := disk.Partitions(true)for _, part := range parts {if usage, err := disk.Usage(part.Mountpoint); err == nil {path = append(path, usage.Path)}}return path
}

EasyNTS目前融合了网络穿透和视频流拉转推两个功能,做到一机多用,如果大家有兴趣,可以联系我们了解,当然,TSINGSEE青犀视频更多视频流媒体平台软件EasyNVR、EasyGBS等都支持搭配试用,欢迎咨询。


推荐阅读
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 本文详细分析了Hive在启动过程中遇到的权限拒绝错误,并提供了多种解决方案,包括调整文件权限、用户组设置以及环境变量配置等。 ... [详细]
  • 从 .NET 转 Java 的自学之路:IO 流基础篇
    本文详细介绍了 Java 中的 IO 流,包括字节流和字符流的基本概念及其操作方式。探讨了如何处理不同类型的文件数据,并结合编码机制确保字符数据的正确读写。同时,文中还涵盖了装饰设计模式的应用,以及多种常见的 IO 操作实例。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 深入理解Shell脚本编程
    本文详细介绍了Shell脚本编程的基础概念、语法结构及其在操作系统中的应用。通过具体的示例代码,帮助读者掌握如何编写和执行Shell脚本。 ... [详细]
  • 本文档汇总了Python编程的基础与高级面试题目,涵盖语言特性、数据结构、算法以及Web开发等多个方面,旨在帮助开发者全面掌握Python核心知识。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 本文详细介绍了网络存储技术的基本概念、分类及应用场景。通过分析直连式存储(DAS)、网络附加存储(NAS)和存储区域网络(SAN)的特点,帮助读者理解不同存储方式的优势与局限性。 ... [详细]
  • Google排名优化-面向Google(Search Engine Friendly)的URL设计 ... [详细]
author-avatar
sddfdffwfefe_863
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有