文件操作
八卦之魂
爱耍双节棍的程序员
展开
-
在同一个根目录下,给出一个〖参照路径〗,计算〖当前程序目录〗与〖参照路径〗的相对路径
给朋友写的时候,顺便贴上来了开发环境为 vc8 + boost1.36比如给定参照路径为 "c://temp1//temp2", 程序所在目录为 "c://Documents and Settings//Administrator//桌面//boost练习//pathProcess", 则 〖当前程序目录〗与〖参照路径〗的相对路径: ../../../../temp1/t原创 2008-12-01 00:55:00 · 1540 阅读 · 0 评论 -
一个创建多层目录的函数
BOOL MakeSureDirectoryPathExists( const char* lpszDirPath ) //lpszDirPath 为要创建的目录,如 "c:/dir1/dir2"{ string strDirPath = lpszDirPath; int nPos = 0; while( ( nPos = strDirPath.find( "//", nPos + 1 ) )原创 2007-09-17 15:01:00 · 946 阅读 · 0 评论 -
读写 unicode 文件
(一)wifstream inf;inf.open(filename,ios::out);if( inf.eof()){ return;}wchar_t head[2];inf.seekg(0);inf.read(head,2); if( (head[0] == 0xff && head[1]==0xfe )||(head[0]==0xfe&&head[1]==0xff)) { co原创 2010-04-06 23:12:00 · 1089 阅读 · 0 评论