---
title: "File Manipulation Functions"
canonical: "https://support.appfire.com/space/PSJC/434602684/File%20Manipulation%20Functions"
format: markdown
---
> Macro (aura-html)

  


> Macro (excerpt)
> 
> This section contains functions that enable users to handle directories and files.
> 
> 
> > ℹ️ Starting with **SIL Engine 5.8.0.0** we limit the directories you have access to. By default you will have unrestricted access to the following directories:
> > ℹ️ 
> > ℹ️ - sil.home (usually set on *silprograms*)
> > ℹ️ - kepler.home (usually set on *kepler*)
> > ℹ️ - <JIRA_HOME>/tmp
> > ℹ️ - <JIRA_HOME>/log
> > ℹ️ - <JIRA_HOME>/export
> > ℹ️ - <JIRA_HOME>/import
> > ℹ️ - <JIRA_HOME>/data
> > ℹ️ - The directory announced by `java.io.tmpdir`variable
> > ℹ️ - The user home directory, if the user under which Jira runs has a home directory
> > ℹ️ 
> > ℹ️ Extra directories may be specified defining `sil.allowed.dirs` property. The Java process must be launched with `-Dsil.allowed.dirs=<path1>:<path2>` ('nix systems) or  `-Dsil.allowed.dirs=<path1>;<path2>` (Windows). Attempting to access files outside designated directories will result in error.

## Functions summary

> Macro (children)