| 
    SNAP Library 2.0, Developer Reference
    2013-05-13 16:33:57
    
   SNAP, a general purpose, high performance system for analysis and manipulation of large networks 
   | 
  
  
  
 
#include <xfl.h>
Static Public Member Functions | |
| static TStr | GetCurDir () | 
| static TStr | GetExeDir () | 
| static bool | GenDir (const TStr &FPathFNm) | 
| static bool | DelDir (const TStr &FPathFNm) | 
| bool TDir::DelDir | ( | const TStr & | FPathFNm | ) |  [static] | 
        
Definition at line 249 of file xfl.cpp.
References TStr::CStr().
                                     {
  return RemoveDirectory(FPathFNm.CStr())!=0;
}

| bool TDir::GenDir | ( | const TStr & | FPathFNm | ) |  [static] | 
        
Definition at line 245 of file xfl.cpp.
References TStr::CStr().
                                     {
  return CreateDirectory(FPathFNm.CStr(), NULL)!=0;
}

| TStr TDir::GetCurDir | ( | ) |  [static] | 
        
Definition at line 229 of file xfl.cpp.
References TStr::GetNrFPath(), and IAssert.
Referenced by TGnuPlot::CreatePlotFile(), and TStr::GetNrAbsFPath().
                    {
  const int MxBfL=1000;
  char Bf[MxBfL];
  int BfL=GetCurrentDirectory(MxBfL, Bf);
  IAssert((BfL!=0)&&(BfL<MxBfL));
  return TStr::GetNrFPath(TStr(Bf));
}


| TStr TDir::GetExeDir | ( | ) |  [static] | 
        
Definition at line 237 of file xfl.cpp.
References TStr::GetNrFPath(), and IAssert.
                    {
  const int MxBfL=1000;
  char Bf[MxBfL];
  int BfL=GetModuleFileName(NULL, Bf, MxBfL);
  IAssert((BfL!=0)&&(BfL<MxBfL));
  return TStr::GetNrFPath(TStr(Bf).GetFPath());
}
