bat文件代码,用于在连接USB时取消隐藏文件和文件夹

时间:2016-02-10 15:09:13

标签: windows batch-file usb show-hide

当我双击它时,我的bat文件取消隐藏USB数据。 我希望这个文件在后台运行并且在连接USB时只执行一次取消隐藏代码,因为在同一个USB驱动器的循环中运行取消隐藏代码是没用的。如何改进代码?

 @echo off

for /F "usebackq tokens=1,2,3,4 " %%i in (`wmic logicaldisk get caption^,description^,drivetype 

2^>NUL`) do (

if %%l equ 2 (
echo %%i is a USB drive.
attrib -a -r -h -s /s /d %%i/*.*
)
)

1 个答案:

答案 0 :(得分:0)

关于运行一次的部分,我会创建一个文件,表示操作是否完成。 e.g。

rem check file on USB
....
rem if not there 
...
rem do operation
rem and create file on USB