Die Batch-Datei kann eine Datei, die gerade verwendet wird, nicht löschen, aber die Datei scheint nicht vorhanden zu sein.
counters.dat
ist für mich sichtbar:
C:\Users\DavidPostill\AppData\Local\Microsoft\Windows\Temporary Internet Files>dir /a Volume in drive C has no label. Volume Serial Number is C8D0-DF1E Directory of C:\Users\DavidPostill\AppData\Local\Microsoft\Windows\Temporary Internet Files 10/06/2015 21:29 <DIR> . 10/06/2015 21:29 <DIR> .. 08/01/2015 23:31 <DIR> AntiPhishing 11/01/2015 08:28 <DIR> Content.IE5 04/01/2015 16:50 128 counters.dat 10/06/2015 21:29 84 desktop.ini 10/02/2015 12:03 <DIR> gegl-0.2 05/02/2015 23:44 <DIR> inkscape 08/01/2015 23:31 <DIR> Low 29/05/2015 12:16 <DIR> SQM 03/01/2015 17:11 <DIR> Virtualized 2 File(s) 212 bytes 9 Dir(s) 83,685,535,744 bytes free
Es kann nicht gelöscht werden:
C:\Users\DavidPostill\AppData\Local\Microsoft\Windows\Temporary Internet Files>del counters.dat C:\Users\DavidPostill\AppData\Local\Microsoft\Windows\Temporary Internet Files\counters.dat The process cannot access the file because it is being used by another process. C:\Users\DavidPostill\AppData\Local\Microsoft\Windows\Temporary Internet Files>
Mit können resmon
wir sehen, welche Prozesse die Datei verwenden:
Sie können nicht löschen, counters.dat
während Prozesse geöffnet sind .
"Warum zeigt ein Verzeichnis 1 Datei und N Verzeichnisse an, aber wenn ich in Windows Explorer zu diesem Verzeichnis navigiere, sehe ich 0 Verzeichnisse und 83 Dateien?"
Windows 7 und 8 erstellen virtuelle Ordner, um Dateien zu speichern, die Internet Explorer an geschützten Speicherorten zu speichern versucht.
Die Daten werden tatsächlich in einen virtualisierten versteckten Ordner geschrieben, der den tatsächlichen Pfad widerspiegelt, und werden unter dem Temporary Internet Files
Ordner gespeichert .
Es scheint so, explorer
als würden dir
virtuelle Ordner in ihrer Darstellung anders behandelt.
Cygwin ls
kann zumindest den Inhalt von Content.IE5 anzeigen, was dir
nicht möglich ist.
DavidPostill@Hal /c/Users/DavidPostill/AppData/Local/Microsoft/Windows/Temporary Internet Files $ ls -al Content.IE5 total 692 drwxrwx---+ 1 DavidPostill None 0 Jan 11 07:28 . drwxrwx---+ 1 DavidPostill None 0 Jun 10 21:29 .. drwxrwx---+ 1 Administrators None 0 Jun 11 13:07 4EIQY12G drwxrwx---+ 1 DavidPostill None 0 Jan 8 22:31 969NZU3P drwxrwx---+ 1 Administrators None 0 Jan 10 23:18 97RLMZJM drwxrwx---+ 1 DavidPostill None 0 Jan 8 22:31 ARML5AYH -rwxrwx---+ 1 Administrators None 0 Jan 4 15:50 container.dat drwxrwx---+ 1 Administrators None 0 Jun 11 13:23 DO6HI19N drwxrwx---+ 1 Administrators None 0 Jan 9 23:28 FQECM0IG drwxrwx---+ 1 DavidPostill None 0 Jan 8 22:31 HY66GH4K drwxrwx---+ 1 DavidPostill None 0 Jan 8 22:31 IM8A2PXZ drwxrwx---+ 1 Administrators None 0 Jun 11 13:07 KHCCNELO drwxrwx---+ 1 Administrators None 0 Jan 9 23:28 MAX18LP0 drwxrwx---+ 1 Administrators None 0 Jun 11 13:08 OJ3O062M drwxrwx---+ 1 Administrators None 0 Jan 9 23:28 YTDLISE8
Windows 7 | 8 erstellt auch virtuelle Ordner zum Speichern von Dateien, die Internet Explorer an geschützten Speicherorten zu speichern versucht. Anstatt also ein 'Add-On' zu scheitern, wenn versucht wird, eine Datendatei in den Windows-Ordner oder in die Programmdateien zu schreiben, leitet Windows 7 oder Vista den Schreibvorgang auf ein virtuelles Äquivalent um. Das Programm läuft also weiter und glaubt, die Dateien an den Systemstandort geschrieben zu haben. wenig zu wissen, dass die Daten tatsächlich in einen virtualisierten versteckten Ordner geschrieben wurden, der den tatsächlichen Pfad widerspiegelt und im Ordner "Temporäre Internetdateien" gespeichert wird.
Quellordner für temporäre Internetdateien