Tập tin hàng loạt không thể xóa một tập tin mà sử dụng, nhưng tập tin dường như không tồn tại?


3

Tôi có tập lệnh bó đơn giản này:

cd "C:\Users\me\AppData\Local\Microsoft\Windows\Temporary Internet Files"
del *.* /f /q
pause

Khi tôi chạy nó, nó nói với tôi rằng nó không thể xóa \Temporary Internet Files\counters.datvì nó đang được sử dụng và thoát. Mặc dù vậy, tôi có thể tự xóa tất cả nội dung của thư mục mà không thay đổi bất kỳ điều gì liên quan đến ứng dụng nào đang chạy. Ngoài ra, tôi có cài đặt Tệp / Thư mục ẩn để hiển thị và tôi thậm chí không thấy tệp counters.dat ... Có ai gặp phải điều này chưa?


Có lẽ nó ẩn? Tôi tìm thấy điều này liên quan đến tập tin đó: symantec.com/security_response/ cấp
MaQleod

Câu trả lời:


2

Tập tin hàng loạt không thể xóa một tập tin mà sử dụng, nhưng tập tin dường như không tồn tại?

counters.dat hiển thị cho tôi:

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

Nó không thể bị xóa:

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>

Sử dụng resmonchúng ta có thể thấy các quá trình đang sử dụng tệp:

nhập mô tả hình ảnh ở đây

Bạn sẽ không thể xóa counters.dat trong khi bất kỳ quy trình nào đã mở .


"Tại sao một thư mục hiển thị 1 tệp và N thư mục, nhưng khi tôi duyệt đến vị trí này trong Windows Explorer, tôi thấy 0 thư mục và 83 tệp?"

Windows 7 và 8 tạo Thư mục ảo để lưu trữ các tệp mà Internet Explorer cố lưu trong các vị trí được bảo vệ.

Dữ liệu thực sự được ghi trong một thư mục ẩn được ảo hóa, phản chiếu đường dẫn thực và được lưu trữ trong Temporary Internet Filesthư mục.

Có vẻ như explorerdirđối xử với các thư mục ảo khác nhau trong cách chúng được hiển thị.

Cygwin lsít nhất có thể hiển thị nội dung của Content.IE5 mà dirkhông thể.

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 cũng tạo Thư mục ảo để lưu trữ các tệp mà Internet Explorer cố lưu trong các vị trí được bảo vệ. Vì vậy, thay vì khiến 'add-on' không thành công khi nó cố ghi tệp dữ liệu vào thư mục Windows hoặc Tệp chương trình, Windows 7 hoặc Vista chuyển hướng thao tác ghi thành tương đương ảo. Do đó, chương trình tiếp tục hoạt động, tin rằng nó đã ghi các tệp vào vị trí hệ thống; ít nhận ra rằng dữ liệu thực sự được ghi trong một thư mục ẩn được ảo hóa, phản ánh đường dẫn thực tế và được lưu trữ trong thư mục 'Tệp Internet tạm thời'.

Nguồn Thư mục tệp Internet tạm thời Vị trí


Thú vị bắt ở đó. Tại sao một thư mục dirhiển thị 1 và N thư mục, nhưng khi tôi duyệt đến vị trí này trong Windows Explorer, tôi thấy 0 thư mục và 83 tệp?
sab669

Ồ, tôi không thấy bạn chỉnh sửa bài viết của bạn. Tôi đang bị ràng buộc làm việc trên một cái gì đó khác ngay bây giờ, nhưng cảm ơn bạn rất nhiều! Tôi chắc chắn sẽ quay lại Chấp nhận nó khi tôi có thể xem qua.
sab669
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.