i have a process that downloads a file from a webbrower. it has the same name always (can’t change that) so each file gets downloaded as file([latestnumber])
so in this directory i have:
joe.pdf
joe(1).pdf
joe(2).pdf
etc . . .
I now would like a script to take the “latest file” (joe(2).pdf in this case) and copy it to another directory.
something like GetLatestFile(“joe”) and copy to “X:\mydirectory”
can anyone think of an easy way to do this.
Do you have a preference as to what language you write your script in?
I wouldn’t go by the name of the file, I’d choose whatever scripting language you are going to use, loop through the directory and look at the file attributes for each file to pick out the latest one, then move it to your target directory. This would be fairly trivial in a .NET console application with the classes available in the System.IO namespace. (namely the DirectoryInfo, FileInfo and File classes)