×

Method and system for platform-independent file system interaction

  • US 7,672,955 B2
  • Filed: 09/23/2004
  • Issued: 03/02/2010
  • Est. Priority Date: 12/21/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for platform-independent file system interaction, comprising:

  • in a development environment computer having an operating system, a file system and a programmatic interface for applications to access file specifications;

    receiving a bit string into a string-encoding class on said development environment computer running an application development environment;

    instantiating, via a development environment coded calling process within an application, a string object of said string-encoding class to automatically transcode said bit string from a first encoding to a second encoding;

    setting a file name and file path for said string object, wherein said calling process performs the setting;

    associating at said development environment computer said string object with said first encoding of said file name and said file path that has been passed to said string object;

    passing said string object and an operating system (OS) file operation associated with said string object to an operating system level file system interface handler, wherein said OS level file system interface handler interfaces with said string object at back-end in a manner transparent to a user of said development environment computer and wherein said calling process performs the passing;

    calling an OS naming function to operate on said string object, wherein said OS level file system interface handler performs the calling;

    compiling said OS naming function with an encoding marker indicating a target OS for said OS file operation, wherein a target computer supports said target OS;

    based on said encoding marker, transcoding said file name and file path from said first encoding to said second encoding of said target OS supported by said target computer, wherein the string object performs the transcoding;

    returning said transcoded file name and file path to said application, wherein said OS naming function performs the returning; and

    performing said OS file operation associated with said bit string utilizing said transcoded file name and file path.

View all claims
  • 12 Assignments
Timeline View
Assignment View
    ×
    ×