Jos*_*phG 4 windows file-management powershell regex batch
我已经看到删除与特定模式不匹配的所有文件 - Windows 命令行
但是,我还没有看到有关如何删除文件名中不包含特定字符串的所有内容的任何信息。
如何删除文件夹及其子文件夹中文件名中没有“MS”(区分大小写)的所有 zip(不应影响其他文件)文件。
这些字母可能与其他字母相邻(例如,应保留文件名“ABCMSABC”,因为其中包含“MS”,但应删除所有其他文件)。多个文件中将包含“MS”。
使用以下批处理文件:
@echo off
setlocal disableDelayedExpansion
for /f "usebackq tokens=*" %%i in (`dir /a:-d /b /s *.zip ^| findstr /v "[\\][^\\]*MS[^\\]*$"` ) do (
echo del /s /q %%i
)
endlocal
Run Code Online (Sandbox Code Playgroud)
笔记:
归档时间: |
|
查看次数: |
3836 次 |
最近记录: |