 |
OpendTect
6.6
|
Go to the documentation of this file.
37 bool includesyspath=
true );
46 bool followlinks=
false);
87 bool filesonly=
false);
98 bool followlink=
true);
109 bool lastmodif=
true );
132 , maxnrlines_(vs==
Table ? 500 : 10000) {}
const char * timeCreated(const char *filenm, const char *fmt=Time::defDateTimeFmt())
bool createLink(const char *from, const char *to)
int64_t getFileSize(const char *fnm, bool followlink=true)
bytes
const char * linkTarget(const char *linkname)
Direct, first target.
bool isHidden(const char *)
bool isLink(const char *)
T to(const F &fr)
Definition: convert.h:34
const char * getTempPath()
#define mGlobal(module)
Definition: commondefs.h:180
bool isDirectory(const char *)
const char * defDateTimeFmt()
bool copy(const char *from, const char *to, BufferString *errmsg=0)
bool changeDir(const char *path)
Set of BufferString objects.
Definition: bufstringset.h:26
int64_t getTimeInSeconds(const char *, bool modif=true)
Executor * getRecursiveDeleter(const char *dirnm, const BufferStringSet *externallist=0, bool filesonly=false)
ViewPars(ViewStyle vs=Text)
Definition: file.h:129
int maxnrlines_
max nr bytes when Bin
Definition: file.h:140
bool getContent(const char *, BufferString &)
@ AllEntriesInDir
Definition: file.h:75
#define od_int64
Definition: plftypes.h:35
static const char * sKeyMaxLines()
Definition: file.h:135
DirListType
Definition: file.h:75
const char * textFilesFilter()
const char * getAbsolutePath(const char *dir, const char *relfnm)
static const char * sKeyEdit()
Definition: file.h:137
bool copyDir(const char *from, const char *to, BufferString *errmsg=0)
#define mDeclareNameSpaceEnumUtils(mod, enm)
Definition: enums.h:273
int64_t getTimeInMilliSeconds(const char *fnm, bool lastmodif=true)
bool isEmpty(const char *)
bool resize(const char *, int64_t)
Definition: geom2dascio.h:20
bool removeDir(const char *)
bool makeExecutable(const char *, bool yesno)
void makeRecursiveFileList(const char *dir, BufferStringSet &filelist, bool followlinks=false)
const char * getRootPath(const char *path)
void hide(const char *, bool yn)
only Windows
bool makeReadOnly(const char *fnm, bool recursive)
bool isDirEmpty(const char *)
@ Table
Definition: file.h:122
@ Text
Definition: file.h:122
bool hasSystemFileAttrib(const char *)
Executor * getRecursiveCopier(const char *from, const char *to)
@ Bin
Definition: file.h:122
bool createDir(const char *)
bool remove(const char *)
bool isInUse(const char *fnm)
bool listDir(const char *, DirListType, BufferStringSet &fnames, const char *mask=0)
bool isWritable(const char *)
#define mClass(module)
Definition: commondefs.h:181
#define mDeprecated(msg)
Definition: plfdefs.h:215
@ DirsInDir
Definition: file.h:75
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
bool saveCopy(const char *from, const char *to)
const char * linkEnd(const char *linkname)
bool editable_
only if possible
Definition: file.h:141
const char * getRelativePath(const char *reltodir, const char *fnm)
ViewStyle style_
Definition: file.h:139
@ Log
Definition: file.h:122
const char * asciiFilesFilter()
ViewStyle
Definition: file.h:122
void setSystemFileAttrib(const char *, bool yn)
bool exists(const char *)
@ FilesInDir
Definition: file.h:75
static const char * sKeyStyle()
Definition: file.h:136
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
bool isFileInUse(const char *fnm)
const char * getHomePath()
bool makeWritable(const char *, bool yesno, bool recursive)
BufferString getFileSizeString(int64_t fileszinkb)
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
const char * getUserAppDataPath()
BufferString findExecutable(const char *exenm, const BufferStringSet &paths, bool includesyspath=true)
int64_t getKbSize(const char *)
const char * allFilesFilter()
const char * timeLastModified(const char *filenm, const char *fmt=Time::defDateTimeFmt())
static const char * sKeyFile()
Definition: file.h:134
bool launchViewer(const char *, const ViewPars &vp=ViewPars())
const char * getCurrentPath()
bool rename(const char *oldname, const char *newname, uiString *errmsg=nullptr)
bool isFile(const char *)
bool setPermissions(const char *, const char *perms, bool recursive)
bool isReadable(const char *)
Interface for several file and directory related services.
Definition: file.h:27
bool isExecutable(const char *)
const char * linkValue(const char *linkname)
not sure why and when to use - used by zip
const char * getCanonicalPath(const char *)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021