tags:

views:

78

answers:

0

I've got a section of a ClearCase VOB which has been copied to another VOB for testing scripts to move a mass of interlinked XML files into separate VOBs for each team which is working on them. For some reason, in the copy the paths have all become lower case, but the capitalisation of the references in the XML is still as it was.

When I pass a path from the XML to ClearCase COM automation from C#, if the path's capitalisation does not match that of the version in the VOB I get an exception.

Neither FileInfo.FullPath or Uri.AbsolutePath give the path as it is in the file system; both give the capitalised form - is there anything in .net to get it, or do I have to list all files in the directory?