Wie kann ich Agent Ransack anweisen, ein bestimmtes Pfad- / Dateinamenmuster zu vermeiden?

20

Ich habe damit begonnen, Agent Ransack zu verwenden, um ein gesamtes Verzeichnis auf einmal nach einer bestimmten Zeichenfolge zu durchsuchen. Das einzige Problem, das ich bisher damit habe, ist, dass wenn ich in einer Subversion-Arbeitskopie suche, die Zeichenfolge in den .svnOrdnern gefunden wird, was natürlich nicht das ist, was ich will. Gibt es eine Möglichkeit, es anzuweisen, jedes benannte Verzeichnis .svnsowie alle Unterverzeichnisse eines .svnVerzeichnisses zu ignorieren ?

MatrixFrog
quelle
Standardmäßig ist es bereits bekannt, .gitVerzeichnisse zu vermeiden . Ich mache nur Spaß :)
Dan Rosenstark

Antworten:

14

Anscheinend können Sie Dateien in der kostenlosen Version von Agent Ransack jetzt mithilfe der folgenden Syntax ausschließen:

NOT: *.dll; *.svn-base
danielhc
quelle
yep - arbeitet eine Festlichkeit!
Allan Bowe
6

In der kostenlosen Version ist dies nicht möglich. Am besten stellen Sie sicher, dass Sie die Dateierweiterung angeben, und schließen dann die svn-base-Dateien aus, z

*.cs;*.vb
Schneemann
quelle
3

Wie Snowdude angedeutet hat, ist FileLocator Pro (die kostenpflichtige Version von " Agent Ransack " / " FileLocator Lite ") ein anderer Name Feature-Spezifität für dieses unter Persistent Search Filter, so dass nach dem Einstellen immer ".svn", ".hg" und ".git" ignoriert werden (für Yar!)

Wenn Sie diese Version haben (oder kaufen), können Sie auf das kleine Filtersymbol rechts neben dem Kontrollkästchen "Unterordner" klicken ( siehe dieses Bild ) und auf "SVN / HG / GIT / CVS-Metadatenordner ausschließen" (gerade ) klicken Zeigt den verwendeten Filter an, damit Sie ihn direkt aktualisieren oder für andere Zwecke kopieren können.

Hoffe das hilft.

GazB
quelle
2

Sie können dies tun, indem Sie in den Optionen auf der Registerkarte "Dateiname" die Option "Übereinstimmung mit regulären Ausdrücken" aktivieren. Verwenden Sie dann einen Ausdruck wie . * Jsp $. Dadurch werden alle SVN-Steuerdateien von den Ergebnissen ausgeschlossen.

Thiago Oliveira
quelle
0

Sie können Agent Ransack selbst für diese Aufgabe verwenden. Um bestimmte Verzeichnisse (Bsp .: c: \ Windows) zu vermeiden, aktualisieren Sie das Feld "Suchen in": "c: \;! C: \ Windows"

! C: \ Windows - Dies schließt das Windows-Verzeichnis von den Suchkriterien aus.

Widder
quelle