The Files search provider runs a file system search that supports regex and globs to match a specific pattern, such as file type, file name, or folder name.
Unlike the Asset (project) search provider, the Files provider doesn’t require an index, so you can use it even if your project has no indices.
Tip: You can use the Files provider in the general Search window, or in a specialised window. To open a specialized search window for the Files provider, from the main menu, select Window > Search > Find Files.
Provider token: find:
To implicitly include find
in searches by other providers, use the Show more results toggle in the View menu (). This option adds results from an implicit
find:
search to the following tabs:
If Show more results is inactive, you have to use the find:
token to search for files.
Filter type | Query example | Description |
---|---|---|
Word search | find: Paint Mat |
Searches for all assets paths containing the words paint AND the word mat (for example, PaintBrush_Mat.mat , DryWallPainted_Mat.mat ). |
Glob | find: AnimationScripts/*.cs |
Finds all C# files under Assets/AnimationScripts . |
Regex | find: (.*\/)+.+\s.+ |
Find all paths with a space in their name. |
You can use a glob queries and C# Regex to match patterns.
Global wildcards | Description | Example | Matches | Doesn’t match | Equivalent regex |
---|---|---|---|---|---|
* |
Matches any number of any characters including none | Law* |
Law , Laws , Lawyer
|
Groklaw , La , aw
|
.* |
. |
Matches any single character including none | Law. |
Law , Laws , Lawyer
|
Groklaw , La , aw
|
. |
To enable fuzzy logic, use the Show more results toggle in the View menu ().
The Files provider has additional filters in the visual query builder. This table lists the filters and their textual query equivalents.
Filter | Search token | Query example | Description |
---|---|---|---|
Files with Spaces | find: \s+ |
find: \s+ material |
Find all files with spaces in their names or file paths, and the word material in the name or path. |
Numeric Files | find: \d+\.\w+$ |
find: \d+\.\w+$ |
Find all files with numbers in their names. |
Search Packages | find: +packages |
find: +packages png |
Find all png files and all files with the string png in their names or path, including those in packages. If you don’t use this token, package files are excluded from the search. |
Search window tab: Project.
The context menu for the Files search provider includes the following actions:
Action | Description |
---|---|
Select | Open the file in the InspectorA Unity window that displays information about the currently selected GameObject, asset or project settings, allowing you to inspect and edit the values. More info See in Glossary and Project windows. This is the default double-click action. To change the default action, refer to Preferences. |
Open | Open the file in the Unity Editor or an external editor. |
Reimport | For imported files, reimports the file from the source file. |
Reveal | Opens the file in your operating system’s file browser. |
Delete | Deletes the file. The Unity Editor requests confirmation before deleting. |
Copy Path | Copies the file’s path relative to your project’s root folder to the clipboard. |
Copy GUID | Copies the file’s GUID to the clipboard. |
Properties | Opens a Focused inspector window for the file. |