File

Files management and manipulation
Exists Whether a file exists or not

File.Exists File:
Copy Copy one or more files into a destination folder

File.Copy Files:  Destination:  IfFileExists:IfExists.DoNothing CopiedFiles=> CopiedFiles
Move Move one or more files into a destination folder

File.Move Files:  Destination:  IfFileExists:IfExists.DoNothing MovedFiles=> MovedFiles
Delete Delete one or more files

File.Delete Files: 
RenameAddDateOrTime Change the name of one or more files by adding a DateTime

File.RenameAddDateOrTime Files:  DateTimeToAdd:RenameAddDateTime.CurrentDateTime DateTimePosition:AddTextPosition.AfterName DateTimeSeparator:RenameSeparator.Space DateTimeFormat:'yyyyMMdd' IfFileExists:IfExists.DoNothing RenamedFiles=> RenamedFiles
RenameAddCustomDateTime Change the name of one or more files by adding a custom DateTime

File.RenameAddCustomDateTime Files:  CustomDateTime:  DateTimePosition:AddTextPosition.AfterName DateTimeSeparator:RenameSeparator.Space DateTimeFormat:'yyyyMMdd' IfFileExists:IfExists.DoNothing RenamedFiles=> RenamedFiles
RenameAddSequentialSuffix Change the name of one or more files by adding a sequential suffix

File.RenameAddSequentialSuffix Files:  StartNumberingAt:  TextPosition:AddTextPosition.AfterName IncrementBy:  SequenceSeparator:RenameSeparator.Space UsePadding:False Padding:3 IfFileExists:IfExists.DoNothing RenamedFiles=> RenamedFiles
OverwriteWithSequentialSuffix Change the name of one or more files and add a sequential suffix

File.OverwriteWithSequentialSuffix Files:  NewName:  StartNumberingAt:  TextPosition:AddTextPosition.AfterName IncrementBy:  SequenceSeparator:RenameSeparator.Space UsePadding:False Padding:3 IfFileExists:IfExists.DoNothing RenamedFiles=> RenamedFiles
Rename Change the name of one or more files

File.Rename Files:  NewName:  KeepExtension:True IfFileExists:IfExists.DoNothing RenamedFiles=> RenamedFiles
RenameAddText Change the name of one or more files by adding some text

File.RenameAddText Files:  NewName:  TextToAdd:  KeepExtension:True TextPosition:AddTextPosition.AfterName IfFileExists:IfExists.DoNothing RenamedFiles=> RenamedFiles
RenameRemoveText Change the name of one or more files by removing some text

File.RenameRemoveText Files:  TextToRemove:  IfFileExists:IfExists.DoNothing RenamedFiles=> RenamedFiles
RenameReplaceText Change the name of one or more files by replacing some text

File.RenameReplaceText Files:  TextToReplace:  ReplaceWith:  IfFileExists:IfExists.DoNothing RenamedFiles=> RenamedFiles
RenameChangeExtension Change the name of one or more files by changing the extension

File.RenameChangeExtension Files:  NewExtension:  IfFileExists:IfExists.DoNothing RenamedFiles=> RenamedFiles
ReadText Read the content of a text file as text

File.ReadText File:  Encoding:TextFileEncoding.UTF8 Content=> Content
ReadTextAsList Read the content of a text file as a list

File.ReadTextAsList File:  Encoding:TextFileEncoding.UTF8 Contents=> Contents
WriteText Write or append text to a file

File.WriteText File:  TextToWrite:  AppendNewLine:True IfFileExists:IfFileExists.Overwrite Encoding:FileEncoding.Unicode
ReadCSV Read a CSV file into a Data Table

File.ReadCSV CSVFile:  Encoding:CSVEncoding.UTF8 TrimFields:True FirstLineContainsColumnNames:False ColumnsSeparator:CSVColumnsSeparator.SystemDefault CSVTable=> CSVTable
ReadCSVWithCustomSeparator Read a CSV file with custom separators into a Data Table

File.ReadCSVWithCustomSeparator CSVFile:  Encoding:CSVEncoding.UTF8 TrimFields:True FirstLineContainsColumnNames:False CustomColumnsSeparator:  CSVTable=> CSVTable
ReadCSVWithFixedColumnWidths Read a CSV file with fixed column widths into a Data Table

File.ReadCSVWithFixedColumnWidths CSVFile:  Encoding:CSVEncoding.UTF8 TrimFields:True FirstLineContainsColumnNames:False FixedColumnWidths:  CSVTable=> CSVTable
WriteCSV Write a Data Table, Data Row or List to a CSV file

File.WriteCSV VariableToWrite:  CSVFile:  CsvFileEncoding:CSVEncoding.UTF8 IncludeColumnNames:False IfFileExists:IfFileExists.Overwrite ColumnsSeparator:CSVColumnsSeparator.SystemDefault
WriteCSVWithCustomSeparator Write a Data Table, Data Row or List to a CSV file

File.WriteCSVWithCustomSeparator VariableToWrite:  CSVFile:  CsvFileEncoding:CSVEncoding.UTF8 IncludeColumnNames:False IfFileExists:IfFileExists.Overwrite CustomColumnsSeparator:
GetPathPart Retrieve one or more parts (directory, filename, extension etc) from a text that represents a FilePath

File.GetPathPart File:  RootPath=> RootPath Directory=> Directory FileName=> FileName FileNameWithoutExtension=> FileNameWithoutExtension Extension=> Extension
GetTempPath Create a uniquely named, empty temporary file on disk, and return the file object (which is a representation, and can access the file and all its information)

File.GetTempPath TempFile=> TempFile