File

Manage and manipulate files
Exists Checks whether a file exists or not
File.Exists File: 
Copy Copies one or more files into a destination folder
File.Copy Files:  Destination:  IfFileExists:File.IfExists.DoNothing CopiedFiles=> CopiedFiles
Move Moves one or more files into a destination folder
File.Move Files:  Destination:  IfFileExists:File.IfExists.DoNothing MovedFiles=> MovedFiles
Delete Deletes one or more files
File.Delete Files: 
RenameAddDateOrTime Changes the name of one or more files by adding a DateTime
File.RenameAddDateOrTime Files:  DateTimeToAdd:File.DateTimeToAdd.Current DateTimePosition:File.AddTextPosition.AfterName DateTimeSeparator:File.Separator.Space DateTimeFormat:'yyyyMMdd' IfFileExists:File.IfExists.DoNothing RenamedFiles=> RenamedFiles
RenameAddCustomDateTime Changes the name of one or more files by adding a custom DateTime
File.RenameAddCustomDateTime Files:  CustomDateTime:  DateTimePosition:File.AddTextPosition.AfterName DateTimeSeparator:File.Separator.Space DateTimeFormat:'yyyyMMdd' IfFileExists:File.IfExists.DoNothing RenamedFiles=> RenamedFiles
RenameAddSequentialSuffix Changes the name of one or more files by adding a sequential suffix
File.RenameAddSequentialSuffix Files:  StartNumberingAt:  TextPosition:File.AddTextPosition.AfterName IncrementBy:  SequenceSeparator:File.Separator.Space UsePadding:False Padding:3 IfFileExists:File.IfExists.DoNothing RenamedFiles=> RenamedFiles
OverwriteWithSequentialSuffix Changes the name of one or more files and adds a sequential suffix
File.OverwriteWithSequentialSuffix Files:  StartNumberingAt:  TextPosition:File.AddTextPosition.AfterName IncrementBy:  SequenceSeparator:File.Separator.Space UsePadding:False Padding:3 IfFileExists:File.IfExists.DoNothing RenamedFiles=> RenamedFiles
Rename Changes the name of one or more files
File.Rename Files:  NewName:  KeepExtension:True IfFileExists:File.IfExists.DoNothing RenamedFiles=> RenamedFiles
RenameAddText Changes the name of one or more files by adding some text
File.RenameAddText Files:  TextToAdd:  KeepExtension:True TextPosition:File.AddTextPosition.AfterName IfFileExists:File.IfExists.DoNothing RenamedFiles=> RenamedFiles
RenameRemoveText Changes the name of one or more files by removing some text
File.RenameRemoveText Files:  TextToRemove:  IfFileExists:File.IfExists.DoNothing RenamedFiles=> RenamedFiles
RenameReplaceText Changes the name of one or more files by replacing some text
File.RenameReplaceText Files:  TextToReplace:  ReplaceWith:  IfFileExists:File.IfExists.DoNothing RenamedFiles=> RenamedFiles
RenameChangeExtension Changes the name of one or more files by changing the extension
File.RenameChangeExtension Files:  NewExtension:  IfFileExists:File.IfExists.DoNothing RenamedFiles=> RenamedFiles
ReadText Reads the contents of a text file as text
File.ReadText File:  Encoding:File.TextFileEncoding.UTF8 Content=> Content
ReadTextAsList Reads the contents of a text file as a list
File.ReadTextAsList File:  Encoding:File.TextFileEncoding.UTF8 Contents=> Contents
WriteText Writes or appends text to a file
File.WriteText File:  TextToWrite:  AppendNewLine:True IfFileExists:File.IfFileExists.Overwrite Encoding:File.FileEncoding.Unicode
ReadCSV Reads a CSV file into a Data Table
File.ReadCSV CSVFile:  Encoding:File.CSVEncoding.UTF8 TrimFields:True FirstLineContainsColumnNames:False ColumnsSeparator:File.CSVColumnsSeparator.SystemDefault CSVTable=> CSVTable
ReadCSVWithCustomSeparator Reads a CSV file with custom separators into a Data Table
File.ReadCSVWithCustomSeparator CSVFile:  Encoding:File.CSVEncoding.UTF8 TrimFields:True FirstLineContainsColumnNames:False CustomColumnsSeparator:  CSVTable=> CSVTable
ReadCSVWithFixedColumnWidths Reads a CSV file with fixed column widths into a Data Table
File.ReadCSVWithFixedColumnWidths CSVFile:  Encoding:File.CSVEncoding.UTF8 TrimFields:True FirstLineContainsColumnNames:False FixedColumnWidths:  CSVTable=> CSVTable
WriteCSV Writes a Data Table, Data Row or List to a CSV file
File.WriteCSV VariableToWrite:  CSVFile:  CsvFileEncoding:File.CSVEncoding.UTF8 IncludeColumnNames:False IfFileExists:File.IfFileExists.Overwrite ColumnsSeparator:File.CSVColumnsSeparator.SystemDefault
WriteCSVWithCustomSeparator Writes a Data Table, Data Row or List to a CSV file
File.WriteCSVWithCustomSeparator VariableToWrite:  CSVFile:  CsvFileEncoding:File.CSVEncoding.UTF8 IncludeColumnNames:False IfFileExists:File.IfFileExists.Overwrite CustomColumnsSeparator: 
GetPathPart Retrieves one or more parts (directory, filename, extension etc) from a text that represents a file path
File.GetPathPart File:  RootPath=> RootPath Directory=> Directory FileName=> FileName FileNameWithoutExtension=> FileNameWithoutExtension Extension=> Extension
GetTempPath Creates 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