Copiei alguns arquivos usando o macOS Finder para uma partição exFAT, então acabei tendo muitos arquivos de pontos ocultos na pasta. Eu posso excluí-los sem nenhum problema no Explorer, mas sempre que executo o del
comando, sempre recebo o erro "Não foi possível encontrar" no cmd, mesmo que eles possam ser listados comdir
D:\>dir /a "D:\._DSCF0035.JPG" Volume na unidade D é Dados O número de série do volume é 7802-8428 Diretório de D:\ 04/12/2021 10:08 SA 4.096 ._DSCF0035.JPG D:\>del "D:\._DSCF0035.JPG" Não foi possível encontrar D:\._DSCF0035.JPG D:\>del /f "D:\._DSCF0035.JPG" Não foi possível encontrar D:\._DSCF0035.JPG
No PowerShell, também recebi um erro ao excluir normalmente, mas se eu adicionar -Force
a Remove-Item
ele foi bem-sucedido
PS D:\> ls -Force "D:\._DSCF0009.JPG" Diretório: D:\ Nome do comprimento do modo LastWriteTime ---- ------------- ------ ---- -ah-- 12/04/2021 10:08 4096 ._DSCF0009.JPG PS D:\> rm "D:\._DSCF0009.JPG" rm : Não é possível remover o item D:\._DSCF0009.JPG: Você não tem direitos de acesso suficientes para fazer isso Operação. Na linha:1 char: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" # Sucesso PS D:\>
Tentei iniciar o cmd e o PowerShell no modo normal e elevado, mas acontece a mesma coisa. Por que falha em todos os casos, exceto Explorer e PowerShell com -Force
?
Seu arquivo tem o
h
atributo definido; ou seja, está escondido. É por isso que você não pode excluir ao usardel
ouRemove-Item
a menos que use o-Force
parâmetro. De Remove-Item :