同名のファイルが存在した場合、ファイル名に(1)(2)や_1、_2などをつけて保存したいです。
現在の枝番が何番まであるかはわからないので、Windowsで自動で(1)や(2)が作成されるようなロジックをUiPathで再現することはできませんか?
同名のファイルが存在した場合、ファイル名に(1)(2)や_1、_2などをつけて保存したいです。
現在の枝番が何番まであるかはわからないので、Windowsで自動で(1)や(2)が作成されるようなロジックをUiPathで再現することはできませんか?
Counter=1
Use File Exist activity
If file exist=True
Save File as “FileName”+Counter.ToString+“Your Extension”
Counter=Counter+1
Hi @111860
Try this:
Assign fileName = "your_file_name.txt"
Assign counter = 1
While System.IO.File.Exists(fileName)
If counter = 1 Then
fileName = System.IO.Path.GetFileNameWithoutExtension(fileName) + " (" + counter.ToString + ")" + System.IO.Path.GetExtension(fileName)
Else
fileName = System.IO.Path.GetFileNameWithoutExtension(fileName) + "_" + counter.ToString + System.IO.Path.GetExtension(fileName)
End If
counter = counter + 1
End While
Regards
What should I do if I cannot always start from 1?
Initialize the number you want
こんにちは
以下サンプルお試しください。プロジェクトフォルダにテキストファイルを吐き出していますが、2回目以降は枝番を付与しています。(何回か実行ください)
サンプル
Sample20240229-1a.zip (3.4 KB)
サンプルまで作成いただきありがとうございます。