24 TStr GetFBase()
const;
43 TFFile(const
TStr& _FNmWc, const
bool& _RecurseP=false);
44 TFFile(const
TStr& _FPath, const
TStr& _FExt, const
bool& _RecurseP=false);
45 TFFile(const
TStrV& _FPathV, const
TStrV& _FExtV,
46 const
TStr& _FBaseWc, const
bool& _RecurseP);
47 static
PFFile New(const
TStr& FNmWc, const
bool& RecurseP){
48 return PFFile(
new TFFile(FNmWc, RecurseP));}
50 const TStr FBaseWc,
const bool& RecurseP){
51 return PFFile(
new TFFile(FPathV, FExtV, FBaseWc, RecurseP));}
65 const TStr& FPath,
const TStrV& FExtV,
const bool& RecurseP,
TStrV& FNmV);
68 return FFileDesc->IsDir();}
#define UndefDefaultCopyAssign(TNm)
static PFFile New(const TStrV &FPathV, const TStrV &FExtV, const TStr FBaseWc, const bool &RecurseP)
TPt< TFFileDesc > PFFileDesc
static bool DelDir(const TStr &FPathFNm)
TFPathNotify(const TStr &_LogFPath, const TStr &_PrefixFNm, const bool &_FlushP)
static PFFile Load(TSIn &SIn)
static PFFileDesc Load(TSIn &SIn)
#define ClassTP(TNm, PNm)
UndefDefaultCopyAssign(TFPathNotify)
static PNotify New(const TStr &LogFPath, const TStr &PrefixFNm, const bool &FlushP)
static bool Exists(const TStr &FPathFNm)
static PFFile New(const TStr &FPath, const TStr &FExt, const bool &RecurseP)
void OnStatus(const TStr &MsgStr)
TFFileDesc & operator=(const TFFileDesc &)
void UpdateSOut(const TTm &NowTm)
static bool GenDir(const TStr &FPathFNm)