Skip to content

Latest commit

History

38 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Unity File Browser

openupm

A utility package to use file browser related things in Unity Runtime.

Features

  • File picker(utilizes rfd)
    • Single file
    • Multiple files
    • Single directory
    • Multiple directories
  • Reveal a path(utilizes opener)

Installation

Option 1: Use openupm

  • Run command: openupm add com.7thbeat.filebrowser

Option 2: Use git url to install (uses latest commit)

  • Window -> Package Manager in unity editor
  • Click the + button, and Add package from Git URL
  • Paste git+https://github.com/7thbeatgames/UnityFileBrowser.git?path=Packages/com.7thbeat.filebrowser

Examples

See the description of each method for more details.

Basic file picker
varpath=FileBrowser.PickFile(directory:Application.persistentDataPath,filterName:"Log file",filterExtensions:new[]{"log"},title:"Select a log file");
Basic save file picker
varpath=FileBrowser.SaveFile(directory:Application.persistentDataPath,filename:"hello.log",filterName:"Log file",filterExtensions:new[]{"log"},title:"save file!");
FileDialog example (Advanced)
usingvardialog=newFileDialog();dialog.SetTitle("Example dialog!");dialog.SetDirectory(Application.persistentDataPath);dialog.AddFilter("Text file",new[]{"txt"});dialog.AddFilter("JSON file",new[]{"json"});// you can add multiple filters!varpath=dialog.PickFile();

About

A simple file browser utility package for Unity

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages