I currently have a file on the root of my external disque dur simply named `._.`, which I am guessing was added to my disque dur after using it on my MacBook a while ago. J'essaie de delete this file on my Windows 10 machine; however Windows keeps claiming the file cannot be found.
J'ai aussi tried deleting the file through an elevated invite de commandes; however the same message is returned.
Is there any way I can delete this file from my disque dur through Windows?
Windows Unable to Supprimer ._. Fichier
Re: Windows Unable to Supprimer ._. Fichier
Run la commande suivante (could require privilèges élevés / open invite de commandes en tant qu'administrateur):
```
del "\\?\F:\._."
```
[About the `\\?\` prefix](https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx#namespaces):
>
For file I/O, the "`\\?\`" prefix to a path string tells the Windows
APIs to disable all string parsing and to send the string that follows
it straight to the système de fichiers.
...
Because it turns off automatic expansion of the path string, the
"`\\?\`" prefix also allows the use of "`..`" and "`.`" in the path
names, which can be useful si vous êtes attempting to perform operations
on a file with these otherwise reserved relative path specifiers as
part of the fully qualified path.
Notez que you cannot use the "`\\?\`" prefix with a relative path.
**Example**:
```
==> set prog>"\\?\D:\bat\Unusual Names\._."
==> dir "D:\bat\Unusual Names\*"|find "._."
08.11.2015 13:25 132 ._.
==> type "D:\bat\Unusual Names\._."
The system cannot find the file specified.
==> type "\\?\D:\bat\Unusual Names\._."
ProgramData=C:\ProgramData
ProgramFiles=C:\Program Files
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files
==> del "D:\bat\Unusual Names\._."
Could Not Find D:\bat\Unusual Names\._.
==> del "\\?\D:\bat\Unusual Names\._."
==> dir "D:\bat\Unusual Names\*"|find "._."
==>
```
```
del "\\?\F:\._."
```
[About the `\\?\` prefix](https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx#namespaces):
>
For file I/O, the "`\\?\`" prefix to a path string tells the Windows
APIs to disable all string parsing and to send the string that follows
it straight to the système de fichiers.
...
Because it turns off automatic expansion of the path string, the
"`\\?\`" prefix also allows the use of "`..`" and "`.`" in the path
names, which can be useful si vous êtes attempting to perform operations
on a file with these otherwise reserved relative path specifiers as
part of the fully qualified path.
Notez que you cannot use the "`\\?\`" prefix with a relative path.
**Example**:
```
==> set prog>"\\?\D:\bat\Unusual Names\._."
==> dir "D:\bat\Unusual Names\*"|find "._."
08.11.2015 13:25 132 ._.
==> type "D:\bat\Unusual Names\._."
The system cannot find the file specified.
==> type "\\?\D:\bat\Unusual Names\._."
ProgramData=C:\ProgramData
ProgramFiles=C:\Program Files
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files
==> del "D:\bat\Unusual Names\._."
Could Not Find D:\bat\Unusual Names\._.
==> del "\\?\D:\bat\Unusual Names\._."
==> dir "D:\bat\Unusual Names\*"|find "._."
==>
```