1.將資料儲存至當前執行目錄下:
cfile file;
int ndata1 =
100;
//這裡只是簡單的將ndata1和ndata2資料儲存到xls檔案中
int ndata2 =
200;
cstring msg;
tchar szpath[max_path]
;//獲取路徑資訊
::getmodulefilename((
)->m_hinstance, szpath, max_path)
;cstring szexefilepath = szpath;
int index = szexefilepath.
reversefind
('\\');
szexefilepath = szexefilepath.
left
(index +1)
;cstring filename = szexefilepath + strrpttime +
".xls"
;//儲存在執行目錄下
ctime time = ctime::
getcurrenttime()
;//獲取當前時間
cstring strrpttime = time.
format
("%y%m%d%h%m%s");
cstring filename = szexefilepath + strrpttime +
".xls"
;//儲存在執行目錄下if(
!file.
open
(filename, cfile::modecreate | cfile::modereadwrite | cfile::shareexclusive)
)msg.
format
("%d\t%d\n"
, ndata1 , ndata12)
;file.
write
(msg, msg.
getlength()
);file.
close()
;
2.定位到最後一行(新增多行資料時會用到):
file.
seektoend()
;//
2.檔案的關閉(可放到析構函式中,退出時進行檔案關閉)
if
(file.m_hfile != cfile::hfilenull)
//檢測檔案是否開啟
cfile類的成員變數:
m_hfile:表示乙個開啟檔案的作業系統檔案控制代碼。通過對m_hfile 與 cfile::hfilenull的比較來判斷該檔案是否已經開啟。
還可以利用file.getfilename().isempty()來判斷
if
(!file.
getfilename()
.isempty()
)6
檔案儲存到資料庫中
最近開發乙個專案,涉及到將檔案儲存到資料庫中,在網上找到了例程,故貼出來,大家共享。下面介紹一下使用c 來完成此項任務。首先,介紹一下儲存檔案到資料庫中。將檔案儲存到資料庫中,實際上是將檔案轉換成二進位製流後,將二進位製流儲存到資料庫相應的字段中。在sql server中該字段的資料型別是image...
scrapy 將資料儲存到MongoDB中
1.在pipelines.py中自定義自己的pipeline import pymongo class mongopipeline object def init self,client,db self.client pymongo.mongoclient client self.db self.c...
檔案儲存到資料庫中
最近專案中遇到新問題,問題描述如下 1 需求 應用後台每天定時讀取本地伺服器上傳的excel 並進行解析。2 背景 因為生產上部署兩台應用伺服器 負載均衡 excel放在nfs共享目錄中,這樣兩台伺服器都能讀取excel。為了防止excel被讀取兩次,所以 中每次讀完會加鎖,乙個應用讀完了,另乙個就...