MFC中寫入臨時資料夾中的方法

2021-07-06 02:49:24 字數 775 閱讀 4302

最近在做乙個mfc的專案,在vs上執行ok,需要寫出的檔案也能成功寫出,但把程式打包成dll外掛程式放在測試平台上,無法正確的在工程目錄下寫出檔案。經過老師的提醒,設定了將檔案寫出到電腦的臨時資料夾下,可以成功寫出。寫檔案的**如下:

char temppath[50];

dword dwsize=50;

gettemppath(dwsize,temppath);

string temp_path(&temppath[0],&temppath[strlen(temppath)]);

ofstream f_temp(temp_path+"temp_out.txt");

if(f_temp)

f_temp

函式gettemppath就是得到臨時資料夾路徑。剩下的,就是c++簡單的寫檔案操作。讀檔案方法一樣,先找到路徑,然後進行讀寫就可以了,讀檔案如下:char temppath[50];

dword dwsize=50;

gettemppath(dwsize,temppath);

string temp_path(&temppath[0],&temppath[strlen(temppath)]);

//messagebox(null,temp_path.c_str(),"the temp path",mb_ok);

string outmatrix = temp_path + "temp_out.txt";

C 讀取臨時資料夾gtk演算法

dllimport wininet.dll setlasterror true,charset charset.auto public static extern intptr findfirsturlcacheentry marshalas unmanagedtype.lptstr string ...

將檔案複製到臨時資料夾

有的時候由於控制項的原因,要對多個檔案進行開啟操作。我經常用乙個本辦法,將原始檔複製到臨時檔案,可以分別開啟操作並顯示到主介面上。下面是如何將原始檔複製到系統臨時資料夾內的方法。複製原檔案到臨時檔案目錄 string filename temprotator.pdf string temp syst...

CENTOS 7 中 硬碟臨時資料夾tmp清理

在使用虛擬機器的時候,發現系統掛載的硬碟已滿,查詢了一下 查詢方法在這裡 du sh 原來是因為先前跑爬蟲的時候在 tmp 裡面留下了大量的臨時檔案。在centos 7 裡面,關於tmp的清理是有 systemd tmpfiles clean.service 服務來管理的。詳見這裡 如果要手動清理1...