指定某个盘符 删除
X:\Disk\天翼盘\20T\media\musices 这个是我的路径 挂在在 MacOS下回自动生成同名前面加 ._ 的东西很烦!且都是4Kb的 所以可以用一个条件语句删除 比搜索一个出来全部删除简单
这个是powershell下用的
Get-ChildItem -Path "X:\Disk\天翼盘\20T\media\musices" -Recurse -Filter "._*" |
Where-Object { $_.Length -le 4096 } |
Select-Object FullName, Length
PS:
替换路径:将 C:\目标目录 改为你要清理的目录(如当前目录用 . 表示)。
-Recurse:递归搜索子目录。
-Filter "._*":筛选以._开头的文件。
Where-Object:过滤大小≤4096字节的文件。
-Verbose:显示删除详情,确认无误后可移除该参数。
这个是CMD下用的 挺有意思 竟然支持的都不一样了。。
for /r "X:\Disk\天翼盘" %F in (._*) do (
if %~zF leq 4096 del /q "%F"
)
PS:
替换路径:将 C:\目标目录 改为实际路径。
/r:递归搜索子目录。
%~zF:获取文件大小(字节)。
del /q:静默删除,避免确认提示。