[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] [已解决]VBS中有没有u盘安全删除的命令?

本帖最后由 miantouchi 于 2015-3-14 23:02 编辑

VBS中有没有u盘安全删除的命令?,例如,我有5个U盘同时插在电脑上,如何全部安全删除,不用一个一个点击删除退出?
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

本帖最后由 pcl_test 于 2015-3-18 09:20 编辑

回复 1# miantouchi
第三方工具RemoveDrive.exe
http://pan.baidu.com/s/1ntDo177
  1. @echo off
  2. ::适用XP/Win7/Win8/Win10
  3. ver | find "5.1." >nul && goto x86
  4. ver | find "6." >nul && goto check
  5. :check
  6. if /i "%PROCESSOR_IDENTIFIER:~0,3%" == "X86" (goto x86) else (goto x64)
  7. :x86
  8. cd /d "x86\"
  9. for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
  10. if exist %%a:\ (
  11. fsutil fsinfo drivetype %%a: | find "移动" >nul && RemoveDrive.exe %%a:
  12. )
  13. )
  14. exit
  15. :x64
  16. cd /d "x64\"
  17. for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
  18. if exist %%a:\ (
  19. fsutil fsinfo drivetype %%a: | find "移动" >nul && RemoveDrive.exe %%a:
  20. )
  21. )
  22. exit
复制代码

TOP

本帖最后由 miantouchi 于 2015-3-14 16:20 编辑

回复 2# pcl_test


    很强大,感谢耐心回答,就是看不明白这些代码,呵呵

TOP

回复  miantouchi
第三方工具RemoveDrive.exe
pcl_test 发表于 2015-3-14 15:06



    为什么我用RemoveDrive.exe,提示

TOP

回复 4# miantouchi
你没运行批处理文件,双击运行bat文件,不是RemoveDrive.exe

TOP

回复 3# miantouchi
问题得到解决后请在标题最前面注明[已解决]
http://www.bathome.net/thread-3473-1-1.html

TOP

最后一个问题,我想安全删除电脑里面所有叫  ”可移动磁盘“,的U盘,不删除移动硬盘(我可以修改移动硬盘名字)这个程序可以吗

TOP

本帖最后由 pcl_test 于 2015-3-18 09:19 编辑

回复 7# miantouchi
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. ::适用XP/Win7/Win8/Win10
  4. set drive=
  5. set "uname=设定不弹出的U盘卷名"
  6. for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
  7. if exist %%a:\ (
  8. fsutil fsinfo drivetype %%a: | find "移动" >nul && set "drive=!drive!%%a "
  9. )
  10. )
  11. ver | find "5.1." >nul && goto x86
  12. ver | find "6." >nul && goto check
  13. :check
  14. if /i "%PROCESSOR_IDENTIFIER:~0,3%" == "X86" (goto x86) else (goto x64)
  15. :x86
  16. cd /d "x86\"
  17. for %%i in (!drive!) do (
  18. for /f "tokens=1* delims=: " %%j in ('fsutil fsinfo volumeinfo %%i: ^| find "卷名"') do (
  19. if not "%%k" == "%uname%" RemoveDrive.exe %%i:
  20. )
  21. )
  22. exit
  23. :x64
  24. cd /d "x64\"
  25. for %%i in (!drive!) do (
  26. for /f "tokens=1* delims=: " %%j in ('fsutil fsinfo volumeinfo %%i: ^| find "卷名"') do (
  27. if not "%%k" == "%uname%" RemoveDrive.exe %%i:
  28. )
  29. )
  30. exit
复制代码
1

评分人数

    • miantouchi: 回答非常详细,很耐心细心,时间超快。技术 + 1

TOP

返回列表