Windows 取消隐藏usb文件批处理命令
我在Windows8.1上安装了。我使用隐藏的文件/文件夹获取USB。要取消隐藏它们,我使用attrib命令。我想通过简单地插入USB来运行这些命令。请帮忙Windows 取消隐藏usb文件批处理命令,windows,batch-file,Windows,Batch File,我在Windows8.1上安装了。我使用隐藏的文件/文件夹获取USB。要取消隐藏它们,我使用attrib命令。我想通过简单地插入USB来运行这些命令。请帮忙 echo off echo Please have patience!!! Wait or Minimise the window!!! rem c:\script\unhide.bat @echo off for /F "usebackq tokens=1,2,3,4 " %%i in (`wmic logicaldisk get
echo off
echo Please have patience!!! Wait or Minimise the window!!!
rem c:\script\unhide.bat
@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.
)
)
Pause
这里我得到了驱动器号H。我无法在USB中使用驱动器号和以下命令。如何在USB中运行以下命令。我的意思是更换驱动器,在USB中运行attrib命令,从USB中删除不需要的文件并查看USB的内容
cd\
attrib -s -h -r /s /d
del *.lnk
del thumbs.db
del desktop.ini
del autorun.inf
echo Your Folders has been recovered!!! Check your folders and files
dir
pause
exit
注:
命令更改如下:wmic
条款李>其中
省略,因为此属性的字数不同,因此会中断标记化李>description
- 始终附加非空属性
以传递返回行中的结束回车:SystemName
behavior=每个输出行以wmic
(0x0D0D0A
)结束,而不是普通的
(0x0D0A
)。另一种(一般)方法见Dave Benham李>
循环根据修改后的for/F
命令(和wmic
)进行调整李>skip=1
- 操作性
仅是attrib-H-S-T/S/D/L
ed用于调试目的;在调试之前立即删除echo
(对于所有echo
命令也是如此)李>del
- 使用了
-pushd
对:李>popd
- 文件夹
应保持属性系统卷信息
和系统
(如果存在)隐藏
@ECHO OFF
SETLOCAL enableextensions
echo Please have patience!!! Wait or Minimise the window!!!
rem c:\script\unhide.bat
for /F "skip=1 tokens=1-3" %%i in ('
wmic logicaldisk where "drivetype=2" get caption^,drivetype^,SystemName
') do (
if "%%j"=="2" (
echo "%%i" is a USB drive ^(DriveType=%%j^).
pushd "%%i\"
SETLOCAL enabledelayedexpansion
echo current folder !CD!
ENDLOCAL
echo attrib -H -S -T /S /D /L >NUL 2>&1
echo del *.lnk 2>NUL
echo del thumbs.db 2>NUL
echo del desktop.ini 2>NUL
echo del autorun.inf 2>NUL
echo Your Folders has been recovered!!! Check your folders and files
dir
pause
popd
)
)
ENDLOCAL
goto :eof