in reply to Re^6: Printing files that has two different extensions in a given directory
in thread Printing all the files that have both ".rtf" and ".ftp" by searching recursively in a given directory

I have a file system that allows two different files with the same name in a given directory tree

The OP said "foo" should be returned for

foo.rtf data\foo.ftp

He didn't say it shouldn't return "foo" for

foo.rtf data\foo.ftp atad\foo.ftp

Can this situation happen? Dunno. I chose to support it, and I pointed out that yours doesn't.

Actually, yours doesn't even work for the case the OP mentioned explicitly, even after one fixes the compilation error.

Replies are listed 'Best First'.
Re^8: Printing files that has two different extensions in a given directory
by JavaFan (Canon) on Apr 12, 2011 at 22:45 UTC
    That was caused by assuming that your original (pre-fixed) solution was correct. The one that didn't have the basename in it, and used full path names.