(IPlatformFile) How to write a file with a different name upon downloading

I’ve created a downloader that downloads many files from a server at the same time. The problem that I’m having right now is my downloader overwrites a newer file with the old file that has been downloaded. Currently I have named every file “File” in my code after downloading, but I want my downloader to write/download the files in this pattern like “File0” “File1”, “File2” and so on. How can I get my downloader to write the files in this pattern “File0” “File1”, “File2”?

Request->GetURL() could be the filename to help you identify individual downloaded file.