Board logo

标题: [文件操作] 批处理能实现移动硬盘总称吗? [打印本页]

作者: shuaige100    时间: 2010-6-23 19:37     标题: 批处理能实现移动硬盘总称吗?

比如:我想删除移动硬盘i的1.txt,但换了个大的读卡器,他的盘符就从i:变成了h,这样我们就得手动修改bat,当然如果这样太耗系统内存和cpu那就算了,我已经知道vbs能实现,但感觉vbs太耗内存了,不知道bat怎么样?
vbs获取以移动硬盘的容量的:
  1. Set FSO=CreateObject("Scripting.FileSystemObject")
  2. Set drivers=FSO.Drives
  3. For Each d In drivers
  4. If d.DriveType=1 Then
  5. MsgBox d.DriveLetter&"盘 "&d.VolumeName&vbCrLf&"总容量:"&Int(d.TotalSize/1024/1024)&"MB" _
  6. &vbCrLf&"可用空间:"&Int(d.FreeSpace/1024/1024)&"MB"
  7. End If
  8. Next
复制代码

[ 本帖最后由 shuaige100 于 2010-6-24 11:25 编辑 ]
作者: Batcher    时间: 2010-6-23 20:29

能否把你知道的VBS贴到顶楼看看?




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2