如何从父文件夹及其所有子文件夹中删除所有文本文件(仅删除)(不删除任何文件夹)?我使用的是 Windows 8,但对于其他 Windows 版本,答案应该不会有太大不同。
答案1
正在执行del /s /q /f *.txt
。您需要对每个目录和文件具有写入权限才能执行此操作。/s
向下滚动每个文件夹,/q
以保持安静(不要求确认),并且/f
允许删除只读文件
答案2
从父目录中的命令提示符:del *.txt /s
答案3
或者,您可以使用 Windows 搜索功能在文件夹中搜索 *.txt,它会为您提供找到的所有文本文件的列表;然后您可以在列表中选择所有内容并将其删除。
我完全支持命令行,但这是一个图形解决方案。
答案4
哎呀,如果你想使用 powershell,这里还有另一个解决方案:
get-childitem C:\ -recurse | | ?{$_.Fullname -match '.*\.txt'} | %{remove-item $_.fullname -force}