The TemporaryFile class is used to represent an actual image file on disk which will be deleted after script execution. Temporary files can be instantiated in the scripting environment or retrieved in an InputPort object.
More...
#include <FileInterface.h>
|
TemporaryFile & | setExtension (const String &ext) |
| Change extension from automatically generated file name. Extension won't change if there is an open stream.
|
|
File & | setPath (const String &path) |
| Specify absolute path of this image file. Name of file can be changed only if there is an open stream.
|
|
String | path () const |
| Retrieve file path.
|
|
String | extension () const |
| Retrieve file extension.
|
|
bool | exists () const |
| Verify if file exists on disk.
|
|
bool | isOpen () const |
| Check if file is opened.
|
|
bool | isClose () const |
| Check if file is closed.
|
|
bool | open (int m=int(IO::WRITE_ONLY)) |
| Open file stream for read/write.
|
|
bool | close () |
| Close file stream.
|
|
void | write (const String &text) |
| Write string in current stream.
|
|
void | writeLine (const String &text) |
| Write string line in current stream.
|
|
void | write (File file) |
| Write entire content of parameter file in current stream.
|
|
String | read () |
| Read entire content of stream.
|
|
String | readLine () |
| Read single line of stream.
|
|
bool | move (File dest) |
|
bool | copy (File dest) |
|
The TemporaryFile class is used to represent an actual image file on disk which will be deleted after script execution. Temporary files can be instantiated in the scripting environment or retrieved in an InputPort object.
file.writeLine( "Hello World!" );
file.close();
TemporaryFile::TemporaryFile |
( |
| ) |
|
TemporaryFile::TemporaryFile |
( |
String |
extension | ) |
|
Change extension from automatically generated file name. Extension won't change if there is an open stream.
- Parameters
-
ext | Extension String of image file |
- Returns
- TemporaryFile reference
The documentation for this class was generated from the following file: