關於檔案及資料夾的相關操作

2021-04-25 20:08:26 字數 1074 閱讀 3585

執行檔案:

shellexecute(null,   _t("open"),   _t("explorer"),   _t("c:"),   null,   sw_show);

開啟檔案:

cstring filter=_t("文字檔案(*.txt)|*.txt/0"),str1;

cfiledialog dlg(true,null,null,ofn_hidereadonly,filter);  //false 另存為對話方塊

if(dlg.domodal()==idok)

m_str=str1;

updatedata(false);

開啟資料夾:

browseinfo   bi; //browseinfo結構體

tchar   buffer[512]=_t("");  

tchar   fullpath[512]=_t("");  

bi.hwndowner   =   m_hwnd; //m_hwnd你的程式主視窗  

bi.pidlroot   =   null;  

bi.pszdisplayname   =   buffer; //返回選擇的目錄名的緩衝區  

bi.lpsztitle   =   _t("請選擇儲存的資料夾"); //彈出的視窗的文字提示  

bi.ulflags   =   bif_returnonlyfsdirs|bif_editbox|bif_browseforcomputer   ; //只返回目錄。其他標誌看msdn  

bi.lpfn   =   null; //**函式,有時很有用  

bi.lparam   =   0;  

bi.iimage   =   0;  

itemidlist*   pidl   =   ::shbrowseforfolder   (&bi); //顯示彈出視窗,itemidlist很重要  

if(::shgetpathfromidlist   (pidl,fullpath)) //在itemidlist中得到目錄名的整個路徑  

else  

updatedata(false);

檔案 資料夾的相關操作

有些時候,需要對檔案進行重新命名 刪除等一些操作,python的os模組中都有這麼功能 os模組中的rename 可以完成對檔案的重新命名操作 rename 需要修改的檔名,新的檔名 import os os.rename 畢業 txt 畢業 最終版.txt os模組中的remove 可以完成對檔案...

Windows,Linux資料夾相關操作

參考 判斷資料夾是否存在 在windows環境下標頭檔案為 include在linux環境下標頭檔案為 include下述函式在windows和linux環境下均可使用 int access const char filename,int accessmode 該函式功能為確定檔案或資料夾的訪問許可...

Python 檔案及資料夾操作

1.建立檔案 1.1 使用常規方式 建立開啟並關閉檔案 fp open file name.txt fp.close 1.2 建立檔案 推薦使用上下文管理器 with open 123 file name.txt a as fp pass 1.3 linux可以使用os.mknod 因為在windo...