Low-Level File Operations
  - 
    Functions
    
- BinaryFormat
 - BinaryRead
 - BinaryReadList
 - BinaryWrite
 - Byte
 - Character
 - CharacterEncoding
 - Close
 - CreateFile
 - DefineInputStreamMethod
 - DefineOutputStreamMethod
 - Expression
 - Find
 - InputStream
 - NullRecords
 - NullWords
 - Number
 - OpenAppend
 - OpenRead
 - OpenWrite
 - Options
 - OutputStream
 - PageWidth
 - Read
 - ReadByteArray
 - ReadLine
 - ReadList
 - ReadString
 - Real
 - Record
 - RecordLists
 - RecordSeparators
 - SetOptions
 - SetStreamPosition
 - Skip
 - StreamPosition
 - Streams
 - String
 - StringToStream
 - TokenWords
 - Word
 - WordSeparators
 - Write
 - WriteLine
 - WriteString
 
 - Related Guides
 - Tech Notes
 - 
    
    
- 
      Functions
      
- BinaryFormat
 - BinaryRead
 - BinaryReadList
 - BinaryWrite
 - Byte
 - Character
 - CharacterEncoding
 - Close
 - CreateFile
 - DefineInputStreamMethod
 - DefineOutputStreamMethod
 - Expression
 - Find
 - InputStream
 - NullRecords
 - NullWords
 - Number
 - OpenAppend
 - OpenRead
 - OpenWrite
 - Options
 - OutputStream
 - PageWidth
 - Read
 - ReadByteArray
 - ReadLine
 - ReadList
 - ReadString
 - Real
 - Record
 - RecordLists
 - RecordSeparators
 - SetOptions
 - SetStreamPosition
 - Skip
 - StreamPosition
 - Streams
 - String
 - StringToStream
 - TokenWords
 - Word
 - WordSeparators
 - Write
 - WriteLine
 - WriteString
 
 - Related Guides
 - Tech Notes
 
 - 
      Functions
      
 
Low-Level File Operations
The Wolfram Language provides efficient system-independent direct access to all aspects of files of any size.
File Opening & Closing
OpenRead ▪ OpenWrite ▪ OpenAppend ▪ CreateFile ▪ Close
File Options
Options ▪ SetOptions ▪ CharacterEncoding ▪ PageWidth ▪ BinaryFormat
Streams
Streams ▪ OutputStream ▪ InputStream ▪ StringToStream
Reading & Writing
Read ▪ ReadList ▪ ReadString ▪ ReadLine ▪ Write ▪ WriteString ▪ WriteLine
Byte, Number — specify data to read
Character ▪ Record ▪ Word ▪ Real ▪ String ▪ Expression
RecordSeparators, WordSeparators — specify data delimiters
TokenWords ▪ NullWords ▪ NullRecords ▪ RecordLists
Seeking in Streams
Skip ▪ Find ▪ StreamPosition ▪ SetStreamPosition
Binary Data »
BinaryRead ▪ BinaryReadList ▪ ReadByteArray ▪ BinaryWrite ▪ ...