Як дізнатися, який файл відкритий у Windows із командного рядка?


Відповіді:


-3

Ви маєте на увазі поточні запущені процеси? Це було б:tasklist

Якщо ви хочете переглянути запущені процеси поточного користувача:

tasklist /FI "username eq user"

Змініть userі поставте поточне ім'я користувача.


чи можете пояснити (-ла) пояснення?
Руель

6
Це не прихильник, але ваша відповідь просто не застосовується: у питанні, яке виходить, чітко зазначено, що потрібен список файлів, а не обробка.
user5028

Ну я подумав, що це мається на увазі (процеси). Дякую за пояснення, хоча.
Руель

Ruel, чи маєте ви уявлення про те, як домогтися того, як закрити файл, який працює в певному процесі, наприклад

ruby.exe pid: 556 TIGOC \ x0138466 744: Файл (RW-) C: \ DOCUME ~ 1 \ x0138466 \ LOCALS ~ 1 \ Temp \ CGI.556.1 748: Файл (RW-) C: \ Документи та налаштування \ x0138466 \ Локальні налаштування \ Temp 74C: Файл (RW-) C: \ DOCUME ~ 1 \ x0138466 \ LOCALS ~ 1 \ Temp \ mongrel.556.0 760: Файл (RW-) C: \ InstantRails-2.0-win \ rails_apps \ upload \ log \ development.log 784: File (RW-) C: \ WINDOWS \ WinSxS \ x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03 7B0: Файл (RW-) C: \ InstantRails-2,0-перемога \ rails_apps \ завантаження \ log \ development.log

19

Якщо вам потрібен інструмент командного рядка, це робить утиліта Handle від SysInternals. Щоб отримати інструмент GUI, перегляньте Монітор процесів .


і ще одне, що я хотів би знати, чи можна закрити файл, який працює під певним процесом за допомогою ручки, я не хочу закривати процес, але відкритий файл.

1
@AMIT:handle -c <handle id> -p <process id>

ruby.exe pid: 556 TIGOC \ x0138466 744: Файл (RW-) C: \ DOCUME ~ 1 \ x0138466 \ LOCALS ~ 1 \ Temp \ CGI.556.1 748: Файл (RW-) C: \ Документи та налаштування \ x0138466 \ Локальні налаштування \ Temp 74C: Файл (RW-) C: \ DOCUME ~ 1 \ x0138466 \ LOCALS ~ 1 \ Temp \ mongrel.556.0 760: Файл (RW-) C: \ InstantRails-2.0-win \ rails_apps \ upload \ log \ development.log 784: File (RW-) C: \ WINDOWS \ WinSxS \ x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03 7B0: Файл (RW-) C: \ InstantRails-2,0-перемога \ rails_apps \ завантаження \ log \ development.log

ars ruby.exe - це процес, що працює з pid 556, звідти мені потрібно видалити файл з номером 7444, як це зробити, не закриваючи ruby.exe з id 556

ручка -p 556 -c 744
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.