Windows 7 Obter lista de arquivos abertos por extensão ou aplicativo

0

Depois de muita pesquisa, preciso perguntar como posso obter uma lista de caminhos de arquivos abertos com uma extensão específica no Windows 7. Arquivos, não processos; Preciso dos arquivos que o Adobe Reader, ou outro, tenha aberto.

Ocasionalmente, sou forçado a reiniciar meu PC. Eu sempre tenho vários PDFs e / ou arquivos do bloco de notas abertos. Após a reinicialização, é difícil reabrir esses arquivos para voltar a funcionar e voltar a funcionar rapidamente. Eu gostaria de saber como obter uma lista de caminhos para abrir arquivos por extensão para que eu possa então escrever um script em lote ou Python que salvará esses nomes e caminhos de arquivos e depois executar outro script para reabrir esses arquivos.

Eu encontrei a ferramenta OpenedFilesView da NirSoft que mostra todos os arquivos abertos e as extensões associadas. Portanto, parece possível obter do Windows uma lista de caminhos para abrir arquivos por extensão, mas eu preciso saber quais comandos usar para fazer isso dentro da janela de prompt de comando / shell no Windows.

    
por JayJay123 19.12.2015 / 01:00

1 resposta

1

Você pode usar o SysInternals Process Explorer (da Microsoft, download gratuito). É uma espécie de TaskManager em Steroids, e tem uma função 'Find / Find handle ou DLL', pesquisa por * .pdf, e listará todos os programas com todos os arquivos abertos que coincidem com aquela string:

    
por 19.12.2015 / 01:58