这在 cmd 文件中使用:rmdir /s /q "D:\Folder\"
D:\Folder\
不删除的话要怎样删除D:\Folder\file.txt
?
答案1
只需将文件重定向为输入流即可锁定它,因此无法删除
<"d:\folder\file.txt" rmdir /s /q "d:\folder"
答案2
您可以在 Windows PowerShell 中使用以下命令执行此操作:
Get-ChildItem "D:\Folder\" | Where-Object { $_.FullName -ne "D:\Folder\file.txt" } | Remove-Item -Recurse -Force