热门标签 | 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等都支持搭配试用,欢迎咨询。


推荐阅读
  • 本文探讨了如何将Python对象转换为字节流,以实现文件保存、数据库存储或网络传输的需求。主要介绍了利用pickle模块进行序列化的具体方法。 ... [详细]
  • 大华股份2013届校园招聘软件算法类试题D卷
    一、填空题(共17题,每题3分,总共51分)1.设有inta5,*b,**c,执行语句c&b,b&a后,**c的值为________答:5 ... [详细]
  • 本文探讨了在已知最终数组尺寸不会超过5000x10的情况下,如何利用预分配和调整大小的方法来优化Numpy数组的创建过程,以提高性能并减少内存消耗。 ... [详细]
  • 一、使用Microsoft.Office.Interop.Excel.DLL需要安装Office代码如下:2publicstaticboolExportExcel(S ... [详细]
  • Python网络编程:深入探讨TCP粘包问题及解决方案
    本文详细探讨了TCP协议下的粘包现象及其产生的原因,并提供了通过自定义报头解决粘包问题的具体实现方案。同时,对比了TCP与UDP协议在数据传输上的不同特性。 ... [详细]
  • C/C++ 应用程序的安装与卸载解决方案
    本文介绍了如何使用Inno Setup来创建C/C++应用程序的安装程序,包括自动检测并安装所需的运行库,确保应用能够顺利安装和卸载。 ... [详细]
  • 使用Matlab创建动态GIF动画
    动态GIF图可以有效增强数据表达的直观性和吸引力。本文将详细介绍如何利用Matlab软件生成动态GIF图,涵盖基本代码实现与高级应用技巧。 ... [详细]
  • Vue CLI 基础入门指南
    本文详细介绍了 Vue CLI 的基础使用方法,包括环境搭建、项目创建、常见配置及路由管理等内容,适合初学者快速掌握 Vue 开发环境。 ... [详细]
  • 本文详细探讨了在Java中如何将图像对象转换为文件和字节数组(Byte[])的技术。虽然网络上存在大量相关资料,但实际操作时仍需注意细节。本文通过使用JMSL 4.0库中的图表对象作为示例,提供了一种实用的方法。 ... [详细]
  • 函子(Functor)是函数式编程中的一个重要概念,它不仅是一个特殊的容器,还提供了一种优雅的方式来处理值和函数。本文将详细介绍函子的基本概念及其在函数式编程中的应用,包括如何通过函子控制副作用、处理异常以及进行异步操作。 ... [详细]
  • 在尝试启动Java应用服务器Tomcat时,遇到了org.apache.catalina.LifecycleException异常。本文详细记录了异常的具体表现形式,并提供了有效的解决方案。 ... [详细]
  • 目录预备知识导包构建数据集神经网络结构训练测试精度可视化计算模型精度损失可视化输出网络结构信息训练神经网络定义参数载入数据载入神经网络结构、损失及优化训练及测试损失、精度可视化qu ... [详细]
  • 本文探讨为何Request对象的外观设计被认为是精妙的,重点在于其如何利用门面模式确保数据安全,同时保持系统的高效交互。 ... [详细]
  • 本文详细介绍如何在SSM(Spring + Spring MVC + MyBatis)框架中实现分页功能。包括分页的基本概念、数据准备、前端分页栏的设计与实现、后端分页逻辑的编写以及最终的测试步骤。 ... [详细]
  • Java虚拟机及其发展历程
    Java虚拟机(JVM)是每个Java开发者日常工作中不可或缺的一部分,但其背后的运作机制却往往显得神秘莫测。本文将探讨Java及其虚拟机的发展历程,帮助读者深入了解这一关键技术。 ... [详细]
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社区 版权所有