mce
(Maic Ceriani)
1
How can I rename a PDF file name and add 0 digits in front of it if the file doesnt contain 7 digits?
Example:
25.pdf should be renamed as 0000025.pdf
824.pdf should be renamed as 0000824.pdf
1624.pdf should be renamed as 0001624.pdf
Thanks in advance for your help
Hi @mce ,
MOVE FILE activity can be use.
That is get the pdf files from a folder using a assign activity like this
pdf_files = Directory.GetFiles(“your_folder_path”,”*.pdf”)
Where pdf_files is a variable of type array of string
- now use a FOR EACH activity and pass the above variable as input
- inside the loop use a MOVE FILE activity where in the path property mention as item.ToString
- Store file name in one variable appened_file_name, Check the length and append 0’s to appened_0_file_name
- in Destination property mention the “your_folder_path\”+”appened_0_file_name”+”.pdf”
Hi @mce ,
For Appending 0’s to the file name you could use the below Expression :
"25".Padleft(7,CChar("0"))

For renaming the File, You would have to use the Rename
/Move File
Activity by modifying the File name / File Path in the below manner :
Path.GetFileNameWithoutExtension("YourFilePath").Padleft(7,CChar("0"))+Path.GetExtension("YourFilePath")
Let us know if this doesn’t work.
FileRename.xaml (9.7 KB)
Hi @Maic Ceriani
Kindly refer to the attached XAML to rename the file.
If you have any doubt. kindly reply
system
(system)
Closed
5
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.