From: Neil W. <ne...@bw...> - 2007-01-05 22:35:03
|
I had another thought from the vague cobwebs in the back of my brain and Google has born some fruit. See if this helps: http://www.pctoday.com/Editorial/article.asp?article=articles/2005/ t0306/06t06/06t06.asp&guid= Quoting: "Starting with the version of the NTFS file system that was released with Windows 2000, you can now access drives without assigning a drive letter to them." Another possiblity might be building whatever you're attempting to use that relies on TEEM/NRRD using the Cygwin environment (www.cygwin.com). I believe that cygwin automatically maps things like "/cygdrive/c" to c:\ and "/cygdrive/e" to E:\ in order to deal with such situations. Neil On Jan 5, 2007, at 5:24 PM, Gordon Kindlmann wrote: > hi- > > yea, that's kind of a show stopper. oops. > > Your diagnosis of the problem is correct, and I don't see a way of > getting Nrrd to do the right thing in this case. > > Can you fake it out with an alias, or link, or whatever its called on > windows, so that a local file or directory actually resolves (at the > OS level) to what you have on the E: drive? > > Gordon > > On Jan 5, 2007, at 5:19 PM, David Weinstein wrote: > >> Hi, >> >> We're trying to create detached NRRD header files under WinXP -- our >> data files are on our E: drive and our NRRD header files will be on a >> different drive. So far, we haven't been able to get this to work. >> >> The rule-of-thumb that Teem appears to use for resolving the complete >> path to a data file that's referenced in a NRRD header is: if the >> name of the data file starts with a slash then it's an absolute path; >> otherwise, it's relative and the path to the .nhdr file is >> prepended. So, we either need to have a relative path from our >> header to our data, or an absolute path (that begins with a slash) to >> our data. But we can't have a relative path, since they will be on >> different drives. And full paths in Windows start with a drive >> letter (e.g. E:), not a slash. [Windows considers a filename that >> begins with a slash to mean C:\ (i.e. it translates /my/path/ into C: >> \my\path), but we haven't found a way to specify an E: directory >> using a name beginning with a slash.] >> >> If anyone else has figured out how to do this (other than by moving >> all of our data onto the C: drive, or moving the data and headers >> onto the same drive), we'd appreciate your input. >> >> Thanks much, >> Dave >> >> >> --------------------------------------------------------------------- >> - >> --- >> Take Surveys. Earn Cash. Influence the Future of IT >> Join SourceForge.net's Techsay panel and you'll get the chance to >> share your >> opinions on IT & business topics through brief surveys - and earn >> cash >> http://www.techsay.com/default.php? >> page=join.php&p=sourceforge&CID=DEVDEV >> _______________________________________________ >> teem-users mailing list >> tee...@li... >> https://lists.sourceforge.net/lists/listinfo/teem-users > > > ---------------------------------------------------------------------- > --- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to > share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php? > page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > teem-users mailing list > tee...@li... > https://lists.sourceforge.net/lists/listinfo/teem-users |