
In Real Path, of course it should not allow the same name. But in Virtual Path in TC, it's not a question. You could return the real path of the selected names when you have selected some files to deal with. If you haven't any file and just want to use them in command-line,(not often for most of users), of course you can add some other information to identify them.(maybe like 001.jpg -0 -1 -2...)
For example
VirtualPath ------ RealPath
VP\MJ\001.jpg ------ c:\Pictures\2001\001.jpg
VP\MJ\001.jpg ------ c:\Pcitures\2002\001.jpg
VP\MJ\001.jpg ------ c:\Pcitures\2003\001.jpg
I think it's better than
VP\MJ\001.jpg ----------- c:\Pictures\2001\001.jpg
VP\MJ\001(01).jpg ------ c:\Pcitures\2002\001.jpg
VP\MJ\001(02).jpg ------ c:\Pcitures\2002\001.jpg
The first way the name in Virtual Name always= Real Name. So in virtual panel the operation on Virtual Files almost always = on Real Files.
For example, now in virtual panel you select them and "cm_MultiRenameFiles"
the first way the renaming list (effect on real files)
c:\Pictures\2001\001.jpg
c:\Pcitures\2002\001.jpg
c:\Pcitures\2003\001.jpg
the second way (now used, no effect on real files)
VP\MJ\001.jpg
VP\MJ\001(01).jpg
VP\MJ\001(02).jpg
Deal MVV, I have suggested for several times because I admire it so much. (suggestion like "track the file","drag-and-drop" and so on) Now one way to sort files is "PATH", maybe VP could give us another way to manage files, that is "PATH + TAG". One virtual folder in VP could be seen as one Tag. When "cd" one folder/tag, you could do everything to the real-file like in the real path, such as "rename","descript","zip"......
I ever seen another file manager named "Directory Opus" (expensive) when surfing the internet. The "file collection" function in it is just as what I said.
Therefore I want to find a way to use it in TC, but I have learned nothing about programming. (maybe I will learn, but the time......

)So I put all my expectation on VP. Great thanks!
MVV wrote:dsscicin, how do you suggest to determine which file plugin should return when TC passes filename in your case?