获取电脑盘符 tcy
你可在dos或python中获取电脑盘符
import os,subprocess,re
from subprocess import PIPEdef DiskSymbol():#获取系统盘符"""dos:cwdC:\Users\Administrator > echo list volume>t1.txt && diskpart /s t1.txt && del t1.txt结果显示:Microsoft DiskPart 版本 10.0.18362.1Copyright (C) Microsoft Corporation.在计算机上: MS-UXVPOIUPAFTI卷 ### LTR 标签 FS 类型 大小 状态 信息---------- --- ----------- ----- ---------- ------- --------- --------卷 0 C NTFS 磁盘分区 111 GB 正常 系统卷 1 D 系统 NTFS 磁盘分区 350 GB 正常卷 2 E 软件 NTFS 磁盘分区 291 GB 正常卷 3 F 文档 NTFS 磁盘分区 290 GB 正常卷 4 G FAT32 可移动 57 GB 正常"""name=r'tmp.txt'path=r'C:\Users\Administrator'filename=os.path.join(path,name)while os.path.isfile(filename):name=name+namefilename=os.path.join(path,name)orderstr=r'echo list volume>%s && diskpart /s %s && del %s'%(name,name,name)p=subprocess.Popen(orderstr,shell=True,stdin=PIPE,stdout=PIPE,stderr=PIPE,text=True,cwd=path,encoding='CP936')out,err=p.communicate()out=re.split(r'\n',out)result=[]for v in out:lst=re.findall(r'\s+([a-zA-Z]){1}\s+',v)if lst:result.append(lst[0])return result #['C', 'D', 'E', 'F', 'G']print(DiskSymbol())
获取电脑盘符 tcy相关推荐
- 批处理bat命令--获取当前盘符和当前目录和上级目录
1. 批处理命令获取当前盘符和当前目录 @echo off rem 设置环境变量延迟 setlocal EnableDelayedExpansion echo 当前正在运行的批处理文件所在路径:!cd ...
- c# 获取路径的盘符_c#获取驱动器盘符
在编写某些Windows管理应用程序时,能够从自定义的驱动器选择列表框中进行选择无疑是非常专业的,使用Delphi或者C++的早期版本时我们都必须使用Win32所提供的许多关于获取磁盘信息的API函数 ...
- bat脚本中获取上级目录_批处理bat命令--获取当前盘符和当前目录和上级目录
批处理命令获取当前盘符和当前目录 %~d0 是当前盘符 %cd% 是当前目录 可以用echo %cd%进行打印测试 以下例子是命令行编译Visual Studio编写的程序: @echo off se ...
- bat脚本中获取上级目录_转载 批处理bat命令--获取当前盘符和当前目录和上级目录...
批处理命令获取当前盘符和当前目录 %~d0 是当前盘符 %cd% 是当前目录 可以用echo %cd%进行打印测试 以下例子是命令行编译Visual Studio编写的程序: @echo off se ...
- bat脚本中获取上级目录_批处理bat命令 获取当前盘符和当前目录和上级目录的代码...
批处理命令获取当前盘符和当前目录 当前盘符:%~d0 当前路径:%cd% 当前执行命令行:%0 当前bat文件路径:%~dp0 当前bat文件短路径:%~sdp0 测试 echo 当前盘符:%~d0 ...
- bat命令 获取当前盘符 路径 写环境变量
批处理命令获取当前盘符和当前目录 当前盘符:%~d0 当前路径:%cd% 当前执行命令行:%0 当前bat文件路径:%~dp0 当前bat文件短路径:%~sdp0 其他命令 echo 打印字符串 se ...
- win7计算机u盘不显示盘符,Win7电脑插入U盘不显示盘符?电脑盘符不正常显示解决技巧...
U盘是大家最常用的工具之一,但日常的故障率常常也会显得很高,今天就给大家讲一个电脑盘符不正常显示的问题.一般来说,电脑U盘掺入USB接口后,就可以立即显示盘符了. 但是有时候也会有另外一种情况的发生, ...
- linux 获取OS盘符的方法
在服务器测试中,对硬盘的测试有很多,有些测试用例需要我们写一下自动化的脚本,比如给服务器所有的盘施加压力,这个就需要我们把除了OS盘的所有盘遍历出来,下面介绍几种方法来筛选OS盘 我们知道,判断os ...
- 批处理学习之Bat命令——获取当前盘符、当前目录、上级目录
命令 当前盘符:%~d0 当前路径:%cd% 当前执行命令行:%0 当前bat文件路径:%~dp0 当前bat文件短路径:%~sdp0 测试 下载testBatPath.bat测试文件,双击.bat运 ...
最新文章
- 微软分享史上最大基于Transformer架构的语言生成模型
- WeightedRandomSampler示例
- 图像显著区域检测代码及其效果图 saliency region detection
- AI公开课:19.03.20吴甘沙-驭势科技联合创始人《AI时代的自动驾驶趋势》课堂笔记以及个人感悟
- SpringMVC框架的介绍
- 比较OpenBLAS,Intel MKL和Eigen的矩阵相乘性能
- WPF轮播图实现方式(二)
- parasoft Jtest 使用教程:清除错误消息与运行内置测试配置
- python读取读excel,日期变成了数字,解决方法记录
- 电子设计大赛简易自动入库小车设计
- Xp3下VMWare中Ubuntu12.04 联网
- Java开发手册!java项目描述模板,挥泪整理面经
- Nuke对图片添加Alpha通道
- QGIS加载无偏移卫星地图URL
- 各类数据库数字与文本转换
- 微服务架构之服务网关
- 网页报503 service unavailable错误怎么解决
- Mysql 安装与基础
- 后端——获取提交的数据(GET、 POST)、获取上传的文件、常见的网络请求
- com.android.xiong.aysnctasktest.MainActivity$PageTask.onPostExecute(MainActivity.java:116)