Como posso configurar o WinRAR para excluir arquivos com os nomes exatos de arquivos: thumbs.db
ou .DS_Store
(ignorando maiúsculas e minúsculas) de serem extraídos de um arquivo (todos os níveis de diretório dentro de um arquivo)?
Arquivos com esses nomes de arquivos não devem ser extraídos:
Thumbs.db
thumbs.db
THUMBS.DB
.DS_Store
.ds_store
.DS_STORE
Arquivos com esses nomes devem ser extraídos:
1Thumbs.db
1thumbs.db
tackthumbs.db
Thumbs.db.txt
Abcd thumbs.db.txt
1.DS_Store
Abcd.ds_store
.DS_Store.txt
Abcd.DS_STORE.txt
Além disso, alguém sabe se o WinRAR tem um guia de sintaxe para a lista de tipos de arquivo proibidos, caso eu queira adicionar mais nomes de arquivos ou ser flexível com as regras que eu preciso?
Essencialmente, eu gostaria de evitar extrair arquivos desnecessários do ZIP, RAR ou 7Z arquivos no Windows 7 - arquivos como o Windows 2000 / XP do arquivo Thumbs.db (cache Thumbnail ) e Mac OS X' arquivo .DS_Store (Desktop Services Store) , enquanto não sendo muito rigoroso e também não extrair arquivos que contêm apenas 'Thumbs.db' ou '.DS_Store' em seu nome de arquivo.
Edit: Eu entrei thumbs.db .DS_Store
na lista de arquivos proibidos WinRAR. Eu encontrei um arquivo ZIP que tem um arquivo .DS_Store em um diretório de segundo nível. (Zipfile.zip > Parent Directory > Directory where .DS_Store is stored)
. Quando eu extraio esse arquivo ZIP, o WinRAR ainda extrai o arquivo .DS_Store. Mudar .DS_Store
para *.DS_Store
a lista de arquivos proibidos corrige isso. O mesmo problema acontece com os arquivos thumbs.db.
Minha lista de arquivos proibidos é agora *thumbs.db *.DS_Store
, enquanto isso poderia excluir *thumbs.db
e *.DS_Store
em todos os diretórios, a minha preocupação é que isso também poderia afetar nomes de arquivos que eu não pretendo excluir (por exemplo, SampleThumbs.db
ou Sample.DS_Store
).
Alguém sabe por que a entrada anterior não funcionou em diretórios não-raiz neste caso? Além disso, há uma entrada melhor na lista Arquivos proibidos que funcionará para excluir somente os arquivos thumbs.db e .DS_Store para todos os níveis de diretório em um arquivo ZIP / RAR / 7z?
thumbs.db .DS_Store
na lista de arquivos proibidos. Eu encontrei um arquivo ZIP que tem um arquivo .DS_Store em um diretório de segundo nível. (Zipfile.zip > Parent Directory > Directory where .DS_Store is stored
) Quando eu extraio esse arquivo ZIP, o WinRAR ainda extrai o arquivo .DS_Store. Mudando.DS_Store
para*.DS_Store
corrigir isso. Minha lista de arquivos proibidos é agorathumbs.db *.DS_Store
. Alguém sabe por que a entrada anterior não funcionou neste caso?Experimente o padrão
e no caso específico de * .DS_Store - talvez seja necessário inserir o padrão
, porque pode haver arquivos chamados ".DS_Store" e "._. DS_Store".
fonte