in reply to Re: open file error
in thread open file error

File::Spec makes two assumptions:

  1. File system rules depend only on the operating system
  2. A set of file system rules choosen for an operating system is valid for all mounted file systems.

Both assumptions are wrong at least for Linux (see "Filesystem Specific Mount Options" in mount(8)), probably all modern Unix derivates, and so File::Spec can return wrong results.

See also Re^5: Unify windows filenames.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)