¿Por qué no puedo eliminar archivos en cmd y PowerShell sin "-Force" cuando puedo hacerlo en Explorer?

¿Por qué no puedo eliminar archivos en cmd y PowerShell sin "-Force" cuando puedo hacerlo en Explorer?

Copié algunos archivos usando macOS Finder en una partición exFAT, por lo que terminé teniendo muchos archivos de puntos ocultos en la carpeta. Puedo eliminarlos sin ningún problema en el Explorador, pero cada vez que ejecuto el delcomando siempre aparece el error "No se pudo encontrar" en cmd aunque se puedan enumerar condir

D:\>dir /a "D:\._DSCF0035.JPG"
 El volumen en la unidad D es Datos
 El número de serie del volumen es 7802-8428

 Directorio de D:\

04/12/2021 10:08 SA 4.096 ._DSCF0035.JPG

D:\>del "D:\._DSCF0035.JPG"
No se pudo encontrar D:\._DSCF0035.JPG

D:\>del /f "D:\._DSCF0035.JPG"
No se pudo encontrar D:\._DSCF0035.JPG

En PowerShell también recibí un error si eliminé normalmente, pero si lo agregé -Forcetuve Remove-Iteméxito

PS D:\> ls -Forzar "D:\._DSCF0009.JPG"


    Directorio: D:\


Modo Última escritura Hora Longitud Nombre
---- ------------- ------ ----
-ah-- 12/04/2021 10:08 a.m. 4096 ._DSCF0009.JPG


PD D:\> rm "D:\._DSCF0009.JPG"
rm: No se puede eliminar el elemento D:\._DSCF0009.JPG: No tiene suficientes derechos de acceso para realizar esto
operación.
En línea:1 carácter:1
+rm "D:\._DSCF0009.JPG"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo: Permiso denegado: (D:\._DSCF0009.JPG:FileInfo) [Eliminar elemento], IOException
    + FullyQualifiedErrorId: RemoveFileSystemItemUnAuthorizedAccess,Microsoft.PowerShell.Commands.RemoveItemCommand
PS D:\> rm -Force "D:\._DSCF0009.JPG" # Correcto
PD:\>

Intenté iniciar cmd y PowerShell en modo normal y elevado pero sucede lo mismo. ¿Por qué falla en todos los casos excepto en Explorer y PowerShell -Force?

Respuesta1

Su archivo tiene el hatributo establecido; es decir, está oculto. Es por eso que no puede eliminar cuando usa delo Remove-Itema menos que use el -Forceparámetro. DeRemover el artículo:

Obliga al cmdlet a eliminar elementos que de otro modo no se pueden cambiar, como archivos ocultos o de solo lectura, o alias o variables de solo lectura.

información relacionada