|
|
The KTempFile class creates and opens a unique file for temporary use.
KTempFile (QString filePrefix=QString::null, QString fileExtension=QString::null, int mode = 0600 ) |
Create a temporary file with the name: <filePrefix><some number><fileExtension>
The default filePrefix is "/tmp/kde" The default fileExtension is ".tmp"
~KTempFile () |
The destructor closes the file. If autoDelete is enabled the file gets unlinked as well.
void setAutoDelete (bool autoDelete) |
Turn automatic deletion on or off. Automatic deletion is off by default.
int status () |
Returns the status of the file based on errno. (see errno.h) 0 means OK.
You should check the status after object creation to check whether a file could be created in the first place.
You may check the status after closing the file to verify that the file has indeed been written correctly.
QString name () |
The name of the file.
int handle () |
An integer file descriptor open for writing to the file
FILE * fstream () |
Returns: FILE* stream open for writing to the file
QTextStream * textStream () |
Returns: QTextStream open for writing to the file
QDataStream * dataStream () |
Returns: QDataStream open for writing to the file
QFile * file () |
A QFile open for writing to the file
void unlink () |
Unlinks the file from the directory. The file is deleted once the last reader/writer closes it.
bool close () |
Closes the file. Returns 'true' is successfull, or 'false' if an error has occured. See status() for details about errors.
KTempFile (bool) |
Constructor used by KSaveFile
bool create (const QString &filePrefix, const QString &fileExtension, int mode) |
Create function used internally by KTempFile and KSaveFile
Generated by: root@tantive.terraplex.com on Sun Feb 27 17:39:19 2000, using kdoc 2.0a33. |