windows - Windows 批处理脚本:删除文件夹内的所有文件,除了
问题描述
嘿,我想删除文件夹中的所有文件,除了少数文件,现在我要保留的这些文件是普通文件夹,其中一些只是空白文件。
这是我当前的代码,它只保留 1 个文件夹,但我想保留所有 3 个文件夹 + 我的 2 个空白文件。
pushd "C:\Folder2" || exit /B 1
for /D %%D in ("*") do (
if /I not "%%~nxD"=="Important Folder1" rd /S /Q "%%~D"
)
for %%F in ("*") do (
del "%%~F"
)
popd
[编辑/](来自评论部分)
我试过了,像这样:
pushd "%LOCALAPPDATA%\Google\ChromeVoter\User Data\Default\" || exit /B 1
for /D %%D in ("*") do (
if /I not "%%~nxD"=="Important Folder1" rd /S /Q "%%~D"
if /I not "%%~nxD"=="Important Folder2" rd /S /Q "%%~D"
if /I not "%%~nxD"=="Important Folder3" rd /S /Q "%%~D"
)
for %%F in ("*") do (
del "%%~F"
)
popd
它没有用。
解决方案
推荐阅读
- java - 启动 HBASE,java.lang.ClassNotFoundException: org.apache.htrace.SamplerBuilder
- python - 简单的 matplotlib.animation 图变得非常快并且比停止更慢
- javascript - 如何在前端捕获未定义的路由?
- r - 分组ggplot中的备用刻度标签以避免R中的重叠
- c# - 为什么搜索操作在 mvc 中不起作用?
- vb.net - 当工作日是星期五或星期六时,尝试在总数中添加 180
- python - KerasClassifier TypeError: __call__() 在 cross_val_score 上正好有 2 个参数(1 个给定)
- javascript - 跨浏览器问题:Web 音频 API 和事件监听器
- javascript - 使用 AJAX 从自定义页面上的按钮中删除所有购物车项目
- python - 在python中按模数四舍五入