Trash filter

If you are experiencing problems with "Everything", post here for assistance.
Post Reply
svobodniy
Posts: 14
Joined: Thu Feb 04, 2010 9:36 pm

Trash filter

Post by svobodniy » Thu Feb 04, 2010 9:58 pm

Hello. Can you help me to make a filter to remove the trash from the drive with the following data: *.*~;*.?$?;*.??$;*.?~?;*.^*;*.bak;*.err;*.log;*.old;*.temp;*.tmp;*~tmp.* and so on. If it possible, it can replace programs to clean the drive.

svobodniy
Posts: 14
Joined: Thu Feb 04, 2010 9:36 pm

Re: Trash filter

Post by svobodniy » Fri Feb 05, 2010 9:10 am

I mean, what should be written instead of "nocase:ext:" to make trash filter works?

void
Site Admin
Posts: 4965
Joined: Fri Oct 16, 2009 11:31 pm

Re: Trash filter

Post by void » Fri Feb 05, 2010 10:34 am

Please try:

Code: Select all

*.*~|*.?$?|*.??$|*.?~?|*.^*|*.bak|*.err|*.log|*.old|*.temp|*.tmp|*~tmp.*
Unfortunately, wildcards do not work with the ext: command.

svobodniy
Posts: 14
Joined: Thu Feb 04, 2010 9:36 pm

Re: Trash filter

Post by svobodniy » Fri Feb 05, 2010 11:08 am

It's incredible! But I haven't thought about some files that are covered by the mask, but shouldn't be deleted, and folders. Is it possible to exclude some files and folders as a class in the same filter?

If this trash-filter would come out, it could be added to the other filters in Everything :)

svobodniy
Posts: 14
Joined: Thu Feb 04, 2010 9:36 pm

Re: Trash filter

Post by svobodniy » Sat Feb 06, 2010 9:54 pm

It would be nice, if we could write the following form "include :...; exclude :..." and exclude folders from the search. It would be a universal filter!

Or, is it possible to write a similar pattern now (in the Everething 1.2.1.451a)?

void
Site Admin
Posts: 4965
Joined: Fri Oct 16, 2009 11:31 pm

Re: Trash filter

Post by void » Sat Feb 06, 2010 10:52 pm

You can use an exclamation mark (!) prefix to exclude a search term.

For example, to exclude C:\windows

Code: Select all

!C:\windows\
Please see the "Everything" Search Syntax for more information.

svobodniy
Posts: 14
Joined: Thu Feb 04, 2010 9:36 pm

Re: Trash filter

Post by svobodniy » Sun Feb 07, 2010 1:15 am

I can't add folders to clean, such as "Windows\Temp". Tried several ways, but they are not universal... I have read Search syntax, but not found an option as "show all files in the folder %folder_name%". Can you add such function?

So... As a result, a filter made only by extensions and file names.

Code: Select all

<file:ext:---;###;$$$;$*;$db;$sa;*~;?$?;??$;?~?;@@@;^*;___;_dd;_detmp;_dump;_mp;~*;aps;bac;bak;bk;bk?;chk;cpy;dao;db$;diz;dmp;err;errorlog;fic;fnd;ftg;fts;gid;ilk;lo_;log;mch;MS;nav;ncb;nch;nhc;nu3;nu4;old;pch;pf;prv;shd;sik;spc;swr;syd;temp;tmp;wbk;xlg;xlk !bootsect.bak !tracking.log !thmc*.tmp !mplog-*.log !windowsupdate.log !passwd.log !reportingevents.log !\Boot\>|<file:*_ofidx.*|*~.*|*~tmp.*|*log.txt|_istmp*.*|~*.*|anti-vir.dat|bootlog.prv|chklist.*|dxva_sig.txt|ffastun.*|file*.chk|file????._dd|file_id.diz|files.bbs|iebak.dat|imagedb.aid|log*.txt|modemdet.txt|modemet.txt|mscreate.dir|pspbrwse.jbf|suhdlog.dat|system.1st|t3v?????.*|thumbs.db|twain???.mtx|vc?0.idb>
Filter have been tested on Windows 7, all the necessary files have been excluded from the filter rule. In the near future would try to test on Windows XP.

void
Site Admin
Posts: 4965
Joined: Fri Oct 16, 2009 11:31 pm

Re: Trash filter

Post by void » Mon Feb 08, 2010 6:00 am

Keep in mind the ext: command does not support wildcards.

Use < and > to group boolean operations.

Please try the following:

Code: Select all

\Windows\Temp\ | <<ext:---;###;$$$;$db;$sa;@@@;___;_dd;_detmp;_dump;_mp;aps;bac;bak;bk;chk;cpy;dao;db$;diz;dmp;err;errorlog;fic;fnd;ftg;fts;gid;ilk;lo_;log;mch;MS;nav;ncb;nch;nhc;nu3;nu4;old;pch;pf;prv;shd;sik;spc;swr;syd;temp;tmp;wbk;xlg;xlk | file:<*.$*|*.*~|*.?$?|*.??$|*.?~?|*.^*|*.~*|*.bk?|*_ofidx.*|*~.*|*~tmp.*|*log.txt|_istmp*.*|~*.*|anti-vir.dat|bootlog.prv|chklist.*|dxva_sig.txt|ffastun.*|file*.chk|file????._dd|file_id.diz|files.bbs|iebak.dat|imagedb.aid|log*.txt|modemdet.txt|modemet.txt|mscreate.dir|pspbrwse.jbf|suhdlog.dat|system.1st|t3v?????.*|thumbs.db|twain???.mtx|vc?0.idb>> !bootsect.bak !tracking.log !thmc*.tmp !mplog-*.log !windowsupdate.log !passwd.log !reportingevents.log !\Boot\>

svobodniy
Posts: 14
Joined: Thu Feb 04, 2010 9:36 pm

Re: Trash filter

Post by svobodniy » Mon Feb 08, 2010 9:01 am

OK, I understand.

I made some more improvements:

Code: Select all

<<ext:---;###;$$$;$db;$sa;@@@;___;_dd;_detmp;_dump;_mp;aps;bac;bak;bk;chk;cpy;dao;db$;diz;dmp;err;errorlog;fic;fnd;ftg;fts;gid;ilk;lo_;log;mch;MS;nav;ncb;nch;nhc;nu3;nu4;old;pch;pf;prv;shd;sik;spc;swr;syd;temp;tmp;wbk;xlg;xlk | file:<<*.$*|*.*~|*.?$?|*.??$|*.?~?|*.^*|*.~*|*.bk?|*_ofidx.*|*~.*|*~tmp.*|*log.txt|_istmp*.*|~*.*|anti-vir.dat|bootlog.prv|chklist.*|dxva_sig.txt|ffastun.*|file*.chk|file????._dd|file_id.diz|files.bbs|iebak.dat|imagedb.aid|log*.txt|modemdet.txt|modemet.txt|mscreate.dir|pspbrwse.jbf|suhdlog.dat|system.1st|t3v?????.*|thumbs.db|twain???.mtx|vc?0.idb> | \Windows\Temp\ | \Windows\Prefetch\ | \Windows\Cookies\ | "\Temporary Internet Files\" | \Windows\History\>> !bootsect.bak !opa10.bak !opa11.bak !opa12.bak !index.dat !edb.log !mplog-*.log !passwd.log !reportingevents.log !tracking.log !windowsupdate.log !thm????*.tmp !\Boot\>
I haven't tested it on Windows XP yet. Obviously there will need to add some more folders to clean.

svobodniy
Posts: 14
Joined: Thu Feb 04, 2010 9:36 pm

Re: Trash filter

Post by svobodniy » Tue Feb 09, 2010 2:12 pm

I think, I excluded all the basic files from the filter rule. Filter have been tested on Windows 7 and Windows XP.

Code: Select all

<<ext:---;###;$$$;$db;$sa;@@@;___;_dd;_detmp;_dump;_mp;aps;bac;bak;bk;chk;cpy;dao;db$;diz;dmp;err;errorlog;fic;fnd;ftg;fts;gid;ilk;lo_;log;mch;MS;nav;ncb;nch;nhc;nu3;nu4;old;pch;pf;prv;shd;sik;spc;swr;syd;temp;tmp;wbk;xlg;xlk | file:<<*.$*|*.*~|*.?$?|*.??$|*.?~?|*.^*|*.~*|*.bk?|*_ofidx.*|*~.*|*~tmp.*|*log.txt|_istmp*.*|~*.*|anti-vir.dat|bootlog.prv|chklist.*|dxva_sig.txt|ffastun.*|file*.chk|file????._dd|file_id.diz|files.bbs|iebak.dat|imagedb.aid|log*.txt|modemdet.txt|modemet.txt|mscreate.dir|pspbrwse.jbf|suhdlog.dat|system.1st|t3v?????.*|thumbs.db|twain???.mtx|vc?0.idb> | \Local\Temp\ | \Windows\Temp\ | \Windows\Prefetch\ | \Windows\Cookies\ | "\Temporary Internet Files\" | \Windows\History\>> !bootsect.bak !opa10.bak !opa11.bak !opa12.bak !index.dat !edb.log !edbtmp.log !last.fm.log !mgrs.log !mplog-*.log !ntuser.dat.log !passwd.log !reportingevents.log !usrclass.dat.log !windowsupdate.log !thm????*.tmp !\Boot\ !"\System Volume Information\" !\Windows\system32\config\>
But everyone can modify the filter by itself ;)

Post Reply