====== File Manager ======

The Synchronet File Manager is a utility script that is invoked with ''[[util:JSexec]]'' and provides a [[ref:UIFC]]-based TUI.
  ╔═══════════════════════╗
  ║       Operations      ║
  ╠═══════════════════════╣
  ║ │Browse               ║
  ║ │Search Filenames     ║
  ║ │Search Meta Data     ║
  ║ │Search Uploader      ║
  ║ │Search Pending Files ║
  ║ │Search Offline Files ║
  ╚═══════════════════════╝

This utility can be used by Sysops to add, modify, or remove files from any/all file bases.

===== Available operations =====

  * **Browse**: Explore your file directories and add, edit, move, or remove files
  * **Search Filenames**: Find files by name (including wildcards) in any and all directories
  * **Search Meta Data**: Find text in any file meta data (e.g. description)
  * **Search Uploader**: Find files imported/uploaded by a specific user name
  * **Search Pending Files**: Find files in storage directories that have not been indexed in bases
  * **Search Offline Files**: Find files that are indexed in filebases, but don't physically exist

Files can be moved between file areas/bases or removed individually or in batch using //file tagging//.

===== Invoke =====
From a local system shell command prompt, run ''jsexec fileman''.

===== Install =====
To be available for remote/terminal use through the BBS, create entry in ''[[util:SCFG]]''->External Programs->Online Programs->Operator:

| Name                      | File Manager |
| Internal Code             | FILEMAN  |
| Start-up Directory        |          |
| Command Line              | ''%!jsexec%. -n fileman ansi'' |
| Clean-up Command Line     | | 
| Execution Cost            | None |
| Access Requirements       | SYSOP AND ANSI |
| Execution Requirements    | |
| Multiple Concurrent Users | Yes |
| I/O Method                | Standard, No Echo |
| Native Executable/Script  | Yes |
===== See Also =====
  * [[:module:|module index]]

{{tag>jsutil files}}
