This is documentation for Mathematica 6, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)
Mathematica Import/Export Format

Directory

File system directory hierarchy.
Can contain files and subdirectories.
  • Import can read files from general file directories.
  • Import also recognizes formats that are represented as a bundle of related files and organized in a directory structure.
  • When importing from a directory that constitutes a supported multi-file Import format, the converter for this format will be used.
  • Import["dir"] gives path specifications for all files in a general directory "dir" and its subdirectories.
  • Import["dir"]returns a list of path names as an expression of the form {"fn1", "fn2", ...}.
  • Import["dir", "fn"] imports "dir/fn".
  • Import["dir", elem] imports the specified element from a directory.
  • Import["dir", {elem, suba, subb, ...}] imports a subelement.
  • Import["dir", {{elem1, elem2, ...}}] imports multiple elements.
  • Because Mathematica can determine whether a path specification refers to a directory, it is normally not necessary to specify "Directory" as a format in the second argument of Import.
  • Import["dir", "Directory"] or Import["dir", {"Directory", elem, ...}] explicitly specifies "Directory" as the Import format.
  • See the reference pages for full general information on Import.
"Elements"list of elements and options available in this file
"Rules"full list of rules for each element and option
"Options"list of rules for options, properties and settings
  • The following can be used to select or specify individual files in a directory:
"FileNames"list of full pathnames for all files
"filename"a single file
"filename","format" a single file, taken to be in the specified format
"filename","format", elemelement elem from the specified file
  • Import by default uses the "FileNames" element for directories.
  • Import["dir", "fn"] imports "dir/fn".
  • File names can include relative or absolute directory specifications and the abbreviated string patterns supported by StringMatchQ.
  • Import["dir", "*"] imports an entire directory.
  • Import["dir", "subdir/*.jpg"] imports all JPEG files from "dir/subdir".