QGIS API Documentation
3.4.15-Madeira (e83d02e274)
|
Class for file utilities. More...
#include <qgsfileutils.h>
Static Public Member Functions | |
static QString | addExtensionFromFilter (const QString &fileName, const QString &filter) |
Ensures that a fileName ends with an extension from the specified filter string. More... | |
static QString | ensureFileNameHasExtension (const QString &fileName, const QStringList &extensions) |
Ensures that a fileName ends with an extension from the provided list of extensions. More... | |
static QStringList | extensionsFromFilter (const QString &filter) |
Returns a list of the extensions contained within a file filter string. More... | |
static QString | findClosestExistingPath (const QString &path) |
Returns the top-most existing folder from path. More... | |
static QString | representFileSize (qint64 bytes) |
Returns the human size from bytes. More... | |
static QString | stringToSafeFilename (const QString &string) |
Converts a string to a safe filename, replacing characters which are not safe for filenames with an '_' character. More... | |
|
static |
Ensures that a fileName ends with an extension from the specified filter string.
E.g. a fileName of "d:/my_file" with a filter of "GeoTIFF Files (*.tiff *.tif)" will return "d:/my_file.tif", where as fileName of "d:/my_file.TIFF" or "d:/my_file.TIF" will be returned unchanged.
Definition at line 84 of file qgsfileutils.cpp.
|
static |
Ensures that a fileName ends with an extension from the provided list of extensions.
E.g. if extensions contains "tif" and "tiff", then a fileName of "d:/my_file" will return "d:/my_file.tif". A fileName of "d:/my_file.TIFF" or "d:/my_file.TIF" will be returned unchanged.
Definition at line 57 of file qgsfileutils.cpp.
|
static |
Returns a list of the extensions contained within a file filter string.
E.g. a filter of "GeoTIFF Files (*.tiff *.tif)" would return a list containing "tiff", "tif". The initial '.' is stripped off the extension.
Definition at line 38 of file qgsfileutils.cpp.
|
static |
Returns the top-most existing folder from path.
E.g. if path is "/home/user/projects/2018/P4343" and "/home/user/projects" exists but no "2018" subfolder exists, then the function will return "/home/user/projects".
Definition at line 98 of file qgsfileutils.cpp.
|
static |
Returns the human size from bytes.
Definition at line 22 of file qgsfileutils.cpp.
|
static |
Converts a string to a safe filename, replacing characters which are not safe for filenames with an '_' character.
Definition at line 90 of file qgsfileutils.cpp.