メインページ | ネームスペース一覧 | クラス階層 | 構成 | Directories | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ | 関連ページ

WBPath.h

00001 #ifndef WINCMP_MISC_CPATH_H
00002 #define WINCMP_MISC_CPATH_H
00003 #if _MSC_VER >= 1000
00004 #pragma once
00005 #endif // _MSC_VER >= 1000
00006 
00007 #include "WBWin.h"
00008 #include <Base/BaseUtility.h>
00009 
00010 namespace Spr {;
00011 
00012 class SPR_DLL WBPath{
00013 protected:
00014     UTString path;
00015 public:
00016     /// ファイルパスの取得
00017     UTString Path(){ return path; }
00018     /// ファイルパスの設定
00019     void Path(UTString p);
00020     /// ファイルパスのドライブ名
00021     UTString Drive();
00022     /// ファイルパスのドライブ名
00023     UTString Dir();
00024     /// ファイルパスのファイル名部
00025     UTString File();
00026     /// ファイルパスのファイル名の拡張子を除いた部分を返す.
00027     UTString Main();
00028     /// ファイルパスの拡張子を返す.
00029     UTString Ext();
00030     /// カレントディレクトリを取得する
00031     UTString GetCwd();
00032     /// カレントディレクトリを設定する
00033     bool SetCwd(UTString cwd);
00034 
00035     /// フルパスを取得する.
00036     UTString FullPath();
00037     /// 相対パスを取得する.
00038     UTString RelPath();
00039 
00040     /// ディレクトリをフルパスで
00041     UTString FullDir();
00042 
00043     /// ファイル名を環境変数 PATH から検索して,ファイルパスを設定.
00044     bool Search(UTString file);
00045 };
00046 
00047 }   //  namespace Spr
00048 
00049 #endif
00050 

Springheadに対してSun Apr 16 01:57:58 2006に生成されました。  doxygen 1.4.1