本帖最后由 ygqiang 于 2023-6-26 19:54 编辑
[已解决]搜索全盘并删除所有~$开头的文件,如何搜索隐藏的文件?
目前问题是:代码1:如果是符合条件的隐藏文件无法搜索到。如果是符合条件的普通文件是可以搜索到并删除。
代码2:可以搜索到所有的文件,包括隐藏文件。
代码2,如何合并到代码1里面?谢谢- @echo off
- setlocal enabledelayedexpansion
- echo 代码1:
- call :zxcz ~$*.*
- 1pause
- cls
- exit
-
-
- :zxcz
- for %%a in (Z Y X W V U T S R Q P O N M L K J I H G F E D C B A) do (
- if exist %%a:\nul (
- pushd %%a:\
- for /r %%b in (%1) do if exist "%%b" (
- echo=%%b
- set z1=%%b
- echo !z1!
- del /q !z1!
- )
- popd
- ))
- goto :eof
复制代码
- @echo off
- echo 代码2:可以搜索到所有的文件,包括隐藏文件。
- for /f "delims=" %%b in ('dir /a-d/b/s') do @echo "%%b" && pause
复制代码
|