30 lines
595 B
C++
30 lines
595 B
C++
#pragma once
|
|
#include <map>
|
|
#include <vector>
|
|
#include <sstream>
|
|
#include <fstream>
|
|
#include <algorithm>
|
|
|
|
#ifdef EARTHWORM_EXPORT
|
|
#define DLLIMPEXP __declspec(dllexport)
|
|
#else
|
|
#define DLLIMPEXP __declspec(dllimport)
|
|
#endif
|
|
|
|
class DLLIMPEXP FilePath
|
|
{
|
|
public:
|
|
FilePath(LPCTSTR psz);
|
|
CString _drive, _directory, _file_name
|
|
, _file_name_without_ext, _ext, _directory_without_drive;
|
|
|
|
static CString GetRootDir();
|
|
static CString GetArxDir();
|
|
static CString GetSysDir();
|
|
static CString GetEqu2dDir();
|
|
static CString getSystemTemporaryFolder();
|
|
static CString getProgramDataFolder();
|
|
|
|
};
|
|
|