 |
OpendTect
6.6
|
Go to the documentation of this file.
39 FilePath(
const char* p1,
const char* p2,
const char* p3=0,
40 const char* p4=0,
const char* p5=0);
43 const char* p3=0,
const char* p4=0,
94 {
return getTempFullPath(0,ext); }
bool isSubDirOf(const FilePath &, FilePath *reldir=0) const
const char * sStatsFileExtension()
Definition: filepath.h:121
const char * extension() const
may return null
void setExtension(const char *, bool replace=true)
!replace => add
FilePath(const FilePath &, const char *p2, const char *p3=0, const char *p4=0, const char *p5=0)
BufferString pathOnly() const
Style
Definition: filepath.h:36
BufferString pathOnly(Style) const
BufferString prefix_
Definition: filepath.h:105
BufferString dirUpTo(int) const
nr < 0 returns last dir, including prefix
#define mGlobal(module)
Definition: commondefs.h:180
Set of BufferString objects.
Definition: bufstringset.h:26
bool isabs_
Definition: filepath.h:104
const char * prefix() const
const char * sSeismicSubDir()
Definition: filepath.h:114
#define mExpClass(module)
Definition: commondefs.h:177
FilePath(const char *fullinp=0)
File pathname tools.
Definition: filepath.h:34
FixedString Local()
Definition: keystrs.h:93
const char * sWellSubDir()
Definition: filepath.h:115
BufferString baseName() const
return name of file w/o path & ext
static BufferString getTempFileName(const char *typ, const char *ext)
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:81
void setFileName(const char *)
pass null to remove level
FilePath & set(const char *fullinp)
BufferString partitionName() const
static BufferString getTempFullPath(const char *typ, const char *ext)
FilePath & add(const char *)
at end
void addPart(const char *)
static const char * sPrefSep
Definition: filepath.h:98
static BufferString getTempDir()
const char * sParFileExtension()
Definition: filepath.h:118
const char * sSurfaceSubDir()
Definition: filepath.h:116
static BufferString getTimeStampFileName(const char *ext)
bool operator!=(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:90
const OD::String & dir(int nr=-1) const
nr < 0 returns last dir name
#define mDeprecated(msg)
Definition: plfdefs.h:215
const char * sProcFileExtension()
Definition: filepath.h:120
FilePath(const char *p1, const char *p2, const char *p3=0, const char *p4=0, const char *p5=0)
BufferString rootPath() const
void setPath(const char *)
including prefix
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
static BufferString getFullLongPath(const FilePath &)
static const char * dirSep(Style)
BufferString fullPath(Style s=Local, bool cleanup=true) const
encapsulates the read-access-only part of strings in OD.
Definition: odstring.h:31
FilePath & insert(const char *)
after prefix at start
static BufferString mkCleanPath(const char *path, Style fmt)
BufferString winDrive() const
const char * sInfoFileExtension()
Definition: filepath.h:119
bool makeRelativeTo(const FilePath &)
FilePath(const FilePath &fp)
Definition: filepath.h:41
BufferStringSet lvls_
Definition: filepath.h:106
const OD::String & fileName() const
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021