Load and Rename File
  • 20 Jan 2023
  • 1 Minute to read
  • Dark
    Light

Load and Rename File

  • Dark
    Light

Article summary

Step Details

Introduced in Version4.0.0
Last Modified in Version7.12.0
LocationFile Management

The Load and Rename File step loads a file in memory and renames the source file. The new file name must include the file extension.



Properties

The Load and Rename File step loads a file in memory and renames the source file. The new file name must include the file extension.

Inputs

PropertyDescriptionData Type
File NameThe full path to the file, including the file name and extension.String
New NameThe new name for the source file. This name must include the file extensionString

Outputs

PropertyDescriptionData Type
OutputThe contents of the files loaded as a FileData type. FileData


Common Errors

File extension is missing

If the file extension is missing, the step will throw the following error. Ensure that under the File Name input that the file extension is included.

Exception Message:

Exception Stack Trace: DecisionsFramework.Design.Flow.ErrorRunningFlowStep: Error running step Load And Rename File 1[LoadAndRenameFile] in flow [Testing]: Exception invoking method LoadAndRenameFile on class FileSteps ---> DecisionsFramework.LoggedException: Exception invoking method LoadAndRenameFile on class FileSteps ---> System.IO.FileNotFoundException: Could not find file 'C:\Examples\newfilename.txt'. File name: 'C:\Examples\newfilename.txt'
   at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.File.ReadAllBytes(String path)
   at DecisionsFramework.Design.Flow.CoreSteps.StandardSteps.FileSteps.LoadFile(String fileName)
   at DecisionsFramework.Design.Flow.CoreSteps.StandardSteps.FileSteps.LoadAndRenameFile(String fileName, String newName) 
   --- End of inner exception stack trace ---
   at DecisionsFramework.Design.Flow.StepImplementations.InvokeMethodStep.Run(StepStartData data)
   at DecisionsFramework.Design.Flow.FlowStep.RunStepInternal(String flowTrackingID, String stepTrackingID, KeyValuePairDataStructure[] stepRunDataValues, AbstractFlowTrackingData trackingData)
   at DecisionsFramework.Design.Flow.FlowStep.Start(String flowTrackingID, String stepTrackingID, FlowStateData data, AbstractFlowTrackingData trackingData, RunningStepData currentStepData) 
   --- End of inner exception stack trace ---

Related Information

Example Labs:

Forum Posts:


Was this article helpful?