# Working with files

## Index

* [Opening Files](#opening-files)
* [Creating Files and Activities](#creating-files-and-activities)
* [Uploading and Downloading](#uploading-and-downloading)

## Opening Files

The file browser and File menu enable you to work with files and directories on your system. This includes opening, creating, deleting, renameing, downloading, copying and sharing files and directories.

The file browser is in the left sidebar Files tab:

![](https://1227622466-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAAHwGJ9b98DtetNs3LBY%2Fuploads%2FSnbLZQx0udumosRQgc61%2FScreen%20Shot%202022-07-24%20at%2013.53.36.png?alt=media\&token=dfab8ff4-284b-4ea1-af01-7ba8092ed47d)

Many actions on files can also be carried out in the File menu:

![](https://1227622466-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAAHwGJ9b98DtetNs3LBY%2Fuploads%2Fujor0fIFYPF01EjBQtN1%2FScreen%20Shot%202022-07-24%20at%2013.54.42.png?alt=media\&token=c8614137-aeec-4110-ad01-c36faf2eda83)

To open any file, double-click on its name in the file browser.

Right-click on a file or directory and select "Copy Shareable Link" to copy a URL that can be used to open ElixirNote with that file or directory open.

![](https://1227622466-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAAHwGJ9b98DtetNs3LBY%2Fuploads%2FLqsZrm8ye7kUskyVI3Th%2FScreen%20Shot%202022-07-24%20at%2013.57.12.png?alt=media\&token=cf1d7d0f-0cb5-49e4-a7f1-8b6b107ce3ce)

Right-lick on a file or directory and select "Copy Path" to copy the filesystem relative path. This can be used for passing arguments to open file in functions called in variable kernels.

## Creating Files and Activities

Create new files or activities by clicking the <img src="https://1227622466-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAAHwGJ9b98DtetNs3LBY%2Fuploads%2F7pPxwfzfQffoNP6b5Ytr%2FScreen%20Shot%202022-07-24%20at%2014.00.38.png?alt=media&#x26;token=66314f91-f3fb-4b0c-bf6e-110ce11ce243" alt="" data-size="line">button at the top of the file browser. This is open a new Launcher tab in the main work area, which enables you to pick an activity and  keynel:

![](https://1227622466-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAAHwGJ9b98DtetNs3LBY%2Fuploads%2FiMZ5MY6LJPHDuaq8Fkjr%2FScreen%20Shot%202022-07-24%20at%2014.02.15.png?alt=media\&token=babcfde3-d31b-4a68-9be9-5c1101d2d0c2)

You can also create new documents or activities using the File menu:

![](https://1227622466-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAAHwGJ9b98DtetNs3LBY%2Fuploads%2FfoipHgstNngfWPHde9re%2FScreen%20Shot%202022-07-24%20at%2014.03.39.png?alt=media\&token=ba14bbeb-916e-465e-b597-95a6fa71e82f)

The current working directory of a new activity or ducument will be the directory listed in the file browser (except for a terminal, which always starts in the root directory of the file browser).

## Uploading and Downloading

Files can be uploaded to the current directory fo the file browser by dragging and dropping files onto the file browser, or by clicking the "Upload Files" button at the top of the file browser.

Any file in ExlixirNote by right-clicking its name in the file browser and selecting "Download" from the context menu.



