> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexagon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# FlexDeploy - File Plugin Guide

> The File plugin provides a means to perform various operations on files. For example: copy, DOS to UNIX conversion, property replacement, etc. Support

The File plugin provides a means to perform various operations on files. For example: copy, DOS to UNIX conversion, property replacement, etc.

# Supported Versions

The File plugin supports both Windows and UNIX operating systems.

# Key Features

* Can deploy files and folders to/from Artifacts

* Can copy any kind of files and folders from any location to any location

* Can cleanup target folder before copy

* Supports file filter to select files using multiple wild card expressions

* Can perform DOS to UNIX conversion on files

* Can perform property replacement on files

# Plugin Operations

* [copy](https://docs.flexagon.com/flexdeploy-11-1-documentation/flexdeploy-plugin-guides/flexdeploy-file-plugin-guide/copy.md)
* [copyArtifacts](https://docs.flexagon.com/flexdeploy-11-1-documentation/flexdeploy-plugin-guides/flexdeploy-file-plugin-guide/copyartifacts.md)
* [createFile](https://docs.flexagon.com/flexdeploy-11-1-documentation/flexdeploy-plugin-guides/flexdeploy-file-plugin-guide/createfile.md)
* [dos2unix](https://docs.flexagon.com/flexdeploy-11-1-documentation/flexdeploy-plugin-guides/flexdeploy-file-plugin-guide/dos2unix.md)
* [dos2unixArtifacts](https://docs.flexagon.com/flexdeploy-11-1-documentation/flexdeploy-plugin-guides/flexdeploy-file-plugin-guide/dos2unixartifacts.md)
* [packageBuild](https://docs.flexagon.com/flexdeploy-11-1-documentation/flexdeploy-plugin-guides/flexdeploy-file-plugin-guide/packagebuild.md)
* [packageDeploy](https://docs.flexagon.com/flexdeploy-11-1-documentation/flexdeploy-plugin-guides/flexdeploy-file-plugin-guide/packagedeploy.md)
* [propertyReplacement](https://docs.flexagon.com/flexdeploy-11-1-documentation/flexdeploy-plugin-guides/flexdeploy-file-plugin-guide/propertyreplacement.md)
* [propertyReplacementArtifacts](https://docs.flexagon.com/flexdeploy-11-1-documentation/flexdeploy-plugin-guides/flexdeploy-file-plugin-guide/propertyreplacementartifacts.md)
* [saveArtifacts](https://docs.flexagon.com/flexdeploy-11-1-documentation/flexdeploy-plugin-guides/flexdeploy-file-plugin-guide/saveartifacts.md)
* [stringReplacement](https://docs.flexagon.com/flexdeploy-11-1-documentation/flexdeploy-plugin-guides/flexdeploy-file-plugin-guide/stringreplacement.md)
* [stringReplacementMultiple](https://docs.flexagon.com/flexdeploy-11-1-documentation/flexdeploy-plugin-guides/flexdeploy-file-plugin-guide/stringreplacementmultiple.md)
* [unzip](https://docs.flexagon.com/flexdeploy-11-1-documentation/flexdeploy-plugin-guides/flexdeploy-file-plugin-guide/unzip.md)
* [zip](https://docs.flexagon.com/flexdeploy-11-1-documentation/flexdeploy-plugin-guides/flexdeploy-file-plugin-guide/zip.md)

> [!NOTE]
>
> See [Appendix](https://docs.flexagon.com/flexdeploy-11-1-documentation/flexdeploy-plugin-guides/flexdeploy-file-plugin-guide/appendix-file.md) for more details.

# Object Types

See [File Package-Based Project Object Types](https://docs.flexagon.com/flexdeploy-11-1-documentation/flexdeploy-plugin-guides/flexdeploy-file-plugin-guide/appendix-file/file-package-based-project-object-types.md)
