- All Implemented Interfaces:
QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
- Direct Known Subclasses:
QTemporaryFile
public class QFile extends QFileDevice
Interface for reading from and writing to files
Java wrapper for Qt class QFile
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
QFile.TrashResult
Result class formoveToTrash(java.lang.String)
Nested classes/interfaces inherited from class io.qt.core.QFileDevice
QFileDevice.FileError, QFileDevice.FileHandleFlag, QFileDevice.FileHandleFlags, QFileDevice.FileTime, QFileDevice.MemoryMapFlags, QFileDevice.Permission, QFileDevice.Permissions
Nested classes/interfaces inherited from class io.qt.core.QIODevice
QIODevice.OpenMode, QIODevice.OpenModeFlag
Nested classes/interfaces inherited from class io.qt.core.QObject
QObject.MultiSignal, QObject.PrivateSignal0, QObject.PrivateSignal1<A>, QObject.PrivateSignal2<A,B>, QObject.PrivateSignal3<A,B,C>, QObject.PrivateSignal4<A,B,C,D>, QObject.PrivateSignal5<A,B,C,D,E>, QObject.PrivateSignal6<A,B,C,D,E,F>, QObject.PrivateSignal7<A,B,C,D,E,F,G>, QObject.PrivateSignal8<A,B,C,D,E,F,G,H>, QObject.PrivateSignal9<A,B,C,D,E,F,G,H,I>, QObject.QDeclarativeConstructor, QObject.Signal0, QObject.Signal1<A>, QObject.Signal1Default1<A>, QObject.Signal2<A,B>, QObject.Signal2Default1<A,B>, QObject.Signal2Default2<A,B>, QObject.Signal3<A,B,C>, QObject.Signal3Default1<A,B,C>, QObject.Signal3Default2<A,B,C>, QObject.Signal3Default3<A,B,C>, QObject.Signal4<A,B,C,D>, QObject.Signal4Default1<A,B,C,D>, QObject.Signal4Default2<A,B,C,D>, QObject.Signal4Default3<A,B,C,D>, QObject.Signal4Default4<A,B,C,D>, QObject.Signal5<A,B,C,D,E>, QObject.Signal5Default1<A,B,C,D,E>, QObject.Signal5Default2<A,B,C,D,E>, QObject.Signal5Default3<A,B,C,D,E>, QObject.Signal5Default4<A,B,C,D,E>, QObject.Signal5Default5<A,B,C,D,E>, QObject.Signal6<A,B,C,D,E,F>, QObject.Signal6Default1<A,B,C,D,E,F>, QObject.Signal6Default2<A,B,C,D,E,F>, QObject.Signal6Default3<A,B,C,D,E,F>, QObject.Signal6Default4<A,B,C,D,E,F>, QObject.Signal6Default5<A,B,C,D,E,F>, QObject.Signal6Default6<A,B,C,D,E,F>, QObject.Signal7<A,B,C,D,E,F,G>, QObject.Signal7Default1<A,B,C,D,E,F,G>, QObject.Signal7Default2<A,B,C,D,E,F,G>, QObject.Signal7Default3<A,B,C,D,E,F,G>, QObject.Signal7Default4<A,B,C,D,E,F,G>, QObject.Signal7Default5<A,B,C,D,E,F,G>, QObject.Signal7Default6<A,B,C,D,E,F,G>, QObject.Signal7Default7<A,B,C,D,E,F,G>, QObject.Signal8<A,B,C,D,E,F,G,H>, QObject.Signal8Default1<A,B,C,D,E,F,G,H>, QObject.Signal8Default2<A,B,C,D,E,F,G,H>, QObject.Signal8Default3<A,B,C,D,E,F,G,H>, QObject.Signal8Default4<A,B,C,D,E,F,G,H>, QObject.Signal8Default5<A,B,C,D,E,F,G,H>, QObject.Signal8Default6<A,B,C,D,E,F,G,H>, QObject.Signal8Default7<A,B,C,D,E,F,G,H>, QObject.Signal8Default8<A,B,C,D,E,F,G,H>, QObject.Signal9<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default1<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default2<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default3<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default4<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default5<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default6<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default7<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default8<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default9<A,B,C,D,E,F,G,H,I>, QObject.SignalConfiguration
-
Field Summary
Fields Modifier and Type Field Description static QMetaObject
staticMetaObject
This variable stores the meta-object for the class.Fields inherited from class io.qt.core.QIODevice
aboutToClose, bytesWritten, channelBytesWritten, channelReadyRead, readChannelFinished, readyRead
-
Constructor Summary
Constructors Modifier Constructor Description QFile()
See QFile::QFile()QFile(QObject parent)
protected
QFile(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.protected
QFile(QtObject.QPrivateConstructor p)
Constructor for internal use only.QFile(String name)
QFile(String name, QObject parent)
-
Method Summary
Modifier and Type Method Description boolean
copy(String newName)
static boolean
copy(String fileName, String newName)
static String
decodeName(QByteArray localFileName)
static String
decodeName(String localFileName)
static QByteArray
encodeName(String fileName)
boolean
exists()
static boolean
exists(String fileName)
String
fileName()
boolean
link(String newName)
static boolean
link(String oldname, String newName)
boolean
moveToTrash()
static QFile.TrashResult
moveToTrash(String fileName)
boolean
open(int fd, QIODevice.OpenMode ioFlags)
Overloaded function foropen(int, io.qt.core.QIODevice.OpenMode, io.qt.core.QFileDevice.FileHandleFlags)
withhandleFlags = new io.qt.core.QFileDevice.FileHandleFlags(0)
.boolean
open(int fd, QIODevice.OpenMode ioFlags, QFileDevice.FileHandleFlag... handleFlags)
Overloaded function foropen(int, io.qt.core.QIODevice.OpenMode, io.qt.core.QFileDevice.FileHandleFlags)
.boolean
open(int fd, QIODevice.OpenMode ioFlags, QFileDevice.FileHandleFlags handleFlags)
boolean
open(QIODevice.OpenMode flags)
QFileDevice.Permissions
permissions()
static QFileDevice.Permissions
permissions(String filename)
boolean
remove()
See QFile::remove()static boolean
remove(String fileName)
boolean
rename(String newName)
static boolean
rename(String oldName, String newName)
boolean
resize(long sz)
static boolean
resize(String filename, long sz)
void
setFileName(String name)
boolean
setPermissions(QFileDevice.Permissions permissionSpec)
static boolean
setPermissions(String filename, QFileDevice.Permission... permissionSpec)
Overloaded function forsetPermissions(java.lang.String, io.qt.core.QFileDevice.Permissions)
.static boolean
setPermissions(String filename, QFileDevice.Permissions permissionSpec)
long
size()
String
symLinkTarget()
static String
symLinkTarget(String fileName)
Methods inherited from class io.qt.core.QFileDevice
atEnd, close, error, fileTime, flush, handle, isSequential, map, map, pos, readData, readLineData, seek, setFileTime, setPermissions, unmap, unsetError, writeData
Methods inherited from class io.qt.core.QIODevice
bytesAvailable, bytesToWrite, canReadLine, commitTransaction, currentReadChannel, currentWriteChannel, errorString, fromDirectBuffer, fromInputStream, fromOutputStream, getByte, isOpen, isReadable, isTextModeEnabled, isTransactionStarted, isWritable, open, openMode, peek, peek, putByte, read, read, readAll, readChannelCount, readLine, readLine, readLine, reset, rollbackTransaction, setCurrentReadChannel, setCurrentWriteChannel, setErrorString, setOpenMode, setOpenMode, setTextModeEnabled, skip, startTransaction, ungetByte, waitForBytesWritten, waitForReadyRead, write, write, writeChannelCount
Methods inherited from class io.qt.core.QObject
blockSignals, childEvent, children, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connectNotify, customEvent, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnectNotify, disposeLater, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, event, eventFilter, findChild, findChild, findChild, findChild, findChild, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, inherits, inherits, installEventFilter, isSignalConnected, isWidgetType, isWindowType, killTimer, metaObject, moveToThread, objectName, parent, property, qt_metacast, receivers, receivers, removeEventFilter, sender, senderSignalIndex, setObjectName, setParent, setProperty, signalsBlocked, startTimer, startTimer, thread, timerEvent, toString, tr, tr, tr
-
Field Details
-
staticMetaObject
This variable stores the meta-object for the class.
-
-
Constructor Details
-
Method Details
-
copy
-
exists
-
link
-
moveToTrash
-
open
@QtUninvokable public final boolean open(int fd, QIODevice.OpenMode ioFlags, QFileDevice.FileHandleFlag... handleFlags)Overloaded function for
open(int, io.qt.core.QIODevice.OpenMode, io.qt.core.QFileDevice.FileHandleFlags)
. -
open
Overloaded function for
open(int, io.qt.core.QIODevice.OpenMode, io.qt.core.QFileDevice.FileHandleFlags)
withhandleFlags = new io.qt.core.QFileDevice.FileHandleFlags(0)
. -
open
@QtUninvokable public final boolean open(int fd, QIODevice.OpenMode ioFlags, QFileDevice.FileHandleFlags handleFlags) -
remove
See QFile::remove()
-
rename
-
setFileName
-
symLinkTarget
-
fileName
- Overrides:
fileName
in classQFileDevice
-
open
-
permissions
- Overrides:
permissions
in classQFileDevice
-
resize
- Overrides:
resize
in classQFileDevice
-
setPermissions
- Overrides:
setPermissions
in classQFileDevice
-
size
- Overrides:
size
in classQFileDevice
-
copy
-
decodeName
-
decodeName
-
encodeName
-
exists
-
link
-
moveToTrash
-
permissions
-
remove
-
rename
-
resize
-
setPermissions
Overloaded function for
setPermissions(java.lang.String, io.qt.core.QFileDevice.Permissions)
. -
setPermissions
-
symLinkTarget
-