我使用 macOS Finder 将一些文件复制到了 exFAT 分区,所以我最终在文件夹中有很多隐藏的点文件。我可以在资源管理器中毫无问题地删除它们,但是每当我运行del
命令时,我总是在 cmd 中收到“找不到”错误,即使它们可以与dir
D:\>dir /a "D:\._DSCF0035.JPG" 驱动器 D 中的卷是数据 卷序列号为 7802-8428 D目录:\ 12/04/2021 10:08 SA 4.096 ._DSCF0035.JPG D:\>del "D:\._DSCF0035.JPG" 找不到 D:\._DSCF0035.JPG D:\>del /f "D:\._DSCF0035.JPG" 找不到 D:\._DSCF0035.JPG
-Force
在PowerShell中,如果正常删除,我也会收到错误,但如果我添加Remove-Item
成功
PS D:\> ls -Force "D:\._DSCF0009.JPG" 目录:D:\ 模式 LastWriteTime 长度 名称 ---- ------------- ------ ---- -啊-- 2021 年 4 月 12 日上午 10:08 4096 ._DSCF0009.JPG PS D:\> rm "D:\._DSCF0009.JPG" rm:无法删除项目 D:\._DSCF0009.JPG:您没有足够的访问权限来执行此操作 手术。 在行:1 字符:1 + rm "D:\._DSCF0009.JPG" + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : PermissionDenied: (D:\._DSCF0009.JPG:FileInfo) [Remove-Item], IOException + FullyQualifiedErrorId : RemoveFileSystemItemUnAuthorizedAccess,Microsoft.PowerShell.Commands.RemoveItemCommand PS D:\> rm -Force "D:\._DSCF0009.JPG" # 成功 PS D:\>
我尝试在正常和提升模式下启动 cmd 和 PowerShell,但同样的事情发生了。为什么除了 Explorer 和 PowerShell 之外的所有情况下它都会失败-Force
?
您的文件具有
h
属性集;意味着它是隐藏的。del
这就是为什么在使用或Remove-Item
除非你使用-Force
参数时不能删除的原因。从删除项目: