
Tengo este sencillo script por lotes:
cd "C:\Users\me\AppData\Local\Microsoft\Windows\Temporary Internet Files"
del *.* /f /q
pause
Cuando lo ejecuto me dice que no se puede borrar \Temporary Internet Files\counters.dat
porque está en uso y se cierra. Sin embargo, puedo eliminar manualmente todo el contenido de la carpeta sin cambiar nada con respecto a las aplicaciones que se están ejecutando. Además, tengo archivos/carpetas ocultos configurados para que aparezcan y ni siquieraverun archivo counters.dat... ¿Alguien ha encontrado esto?
Respuesta1
¿El archivo por lotes no puede eliminar un archivo "que está en uso" pero el archivo no parece existir?
counters.dat
es visible para mi:
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
No se puede eliminar:
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>
Usando resmon
podemos ver qué procesos están usando el archivo:
No podrás eliminarcounters.dat
mientras cualquier proceso lo tenga abierto.
"¿Por qué un directorio muestra 1 archivo y N directorios, pero cuando busco esta ubicación en el Explorador de Windows veo 0 directorios y 83 archivos?"
Windows 7 y 8 crean carpetas virtuales para almacenar archivos que Internet Explorer intenta guardar en ubicaciones protegidas.
En realidad, los datos se escriben en una carpeta oculta virtualizada, que refleja la ruta real y se almacena en la Temporary Internet Files
carpeta.
Parece que explorer
trata dir
las carpetas virtuales de manera diferente en la forma en que se muestran.
Cygwin ls
al menos puede mostrar el contenido de Content.IE5 que dir
no puede.
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
Ventanas 7 | 8 también crea carpetas virtuales para almacenar archivos que Internet Explorer intenta guardar en ubicaciones protegidas. Entonces, en lugar de provocar que un 'complemento' falle cuando intenta escribir un archivo de datos en la carpeta de Windows o en Archivos de programa, Windows 7 o Vista redirige la operación de escritura a un equivalente virtual. Así, el programa continúa funcionando, creyendo que escribió los archivos en la ubicación del sistema; Sin darse cuenta de que los datos en realidad se escribieron en una carpeta oculta virtualizada, que refleja la ruta real y se almacena en la carpeta 'Archivos temporales de Internet'.
FuenteUbicación de la carpeta de archivos temporales de Internet