返回列表 发帖

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

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

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

评分人数

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

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

回复 7# miantouchi
@echo off
setlocal enabledelayedexpansion
::适用XP/Win7/Win8/Win10
set drive=
set "uname=设定不弹出的U盘卷名"
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 (
if exist %%a:\ (
fsutil fsinfo drivetype %%a: | find "移动" >nul && set "drive=!drive!%%a "
)
)
ver | find "5.1." >nul && goto x86
ver | find "6." >nul && goto check
:check
if /i "%PROCESSOR_IDENTIFIER:~0,3%" == "X86" (goto x86) else (goto x64)
:x86
cd /d "x86\"
for %%i in (!drive!) do (
for /f "tokens=1* delims=: " %%j in ('fsutil fsinfo volumeinfo %%i: ^| find "卷名"') do (
if not "%%k" == "%uname%" RemoveDrive.exe %%i:
)
)
exit
:x64
cd /d "x64\"
for %%i in (!drive!) do (
for /f "tokens=1* delims=: " %%j in ('fsutil fsinfo volumeinfo %%i: ^| find "卷名"') do (
if not "%%k" == "%uname%" RemoveDrive.exe %%i:
)
)
exitCOPY
1

评分人数

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

TOP

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

TOP

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

TOP

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

TOP

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



    为什么我用RemoveDrive.exe,提示

TOP

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

回复 2# pcl_test


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

TOP

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

回复 1# miantouchi
第三方工具RemoveDrive.exe
http://pan.baidu.com/s/1ntDo177
@echo off
::适用XP/Win7/Win8/Win10
ver | find "5.1." >nul && goto x86
ver | find "6." >nul && goto check
:check
if /i "%PROCESSOR_IDENTIFIER:~0,3%" == "X86" (goto x86) else (goto x64)
:x86
cd /d "x86\"
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 (
if exist %%a:\ (
fsutil fsinfo drivetype %%a: | find "移动" >nul && RemoveDrive.exe %%a:
)
)
exit
:x64
cd /d "x64\"
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 (
if exist %%a:\ (
fsutil fsinfo drivetype %%a: | find "移动" >nul && RemoveDrive.exe %%a:
)
)
exitCOPY

TOP

返回列表