MathGroup Archive 2009

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: How to store data files in packages


What about something roughly like this:

BeginPackage["MyApplication`Common"];
$ApplicationDir = DirectoryName[FindFile[$Input]];
Begin["`Private`"];
End[];
EndPackage[];

Then a resource file could be accessed as follows:

FileNameJoin[{$ApplicationDir, "Resource Files", "001.tiff"}]


-Adam

Karsten W. wrote:
> Hello,
>
> my packages uses some data files. Currently, I store them in a
> subdirectory "resources" below the package directory and access the
> data via
>
> ToFileName[{$UserBaseDirectory, "Applications", myPackage,
> "resources"}, myDataFileName];
>
> I wonder if this is a portable way. I am afraid it is not, since the
> package may be installed under $BaseDirectory as well. And then there
> is this directory at the same level as "Applications" named
> "ApplicationData"
>
> What is the recommended way to store my data files?
>
> Any hint appreciated,
>
> kind regards,
> Karsten.
>   


  • Prev by Date: Re: Using Mathematica 5.2 and 7.01 with separate settings
  • Next by Date: Re: How to ±
  • Previous by thread: Re: How to store data files in packages
  • Next by thread: Re: How to store data files in packages