iT邦幫忙

0

C++開啟資料夾及檔案的方法

c c++
  • 分享至 

  • xImage
  •  

邊做邊紀錄:三種開啟資料夾及檔案常用的方法

(程式運作)

(本文)

  //雙擊文字欄執行...
  String fullpath_fl = ((TEdit *)Sender)->Text.Trim();
  if(fullpath_fl=="")
    return;

  switch(RadioGroup1->ItemIndex){
    case 0: //開啟資料夾
      {
        String Dir = ExtractFileDir(fullpath_fl);
        ShellExecuteW(nullptr, L"open", Dir.w_str() , nullptr, nullptr, SW_SHOW);
      }
      break;
    case 1: //開啟資料夾並指向檔案
      {
        String Param = "/select,\"" + fullpath_fl + "\"";
        ShellExecuteW(nullptr, L"open", L"explorer.exe", Param.w_str(), nullptr, SW_SHOW);
      }
      break;
    case 2: //開啟檔案
      {
        ShellExecuteW(nullptr, L"open", fullpath_fl.w_str(), nullptr, nullptr, SW_SHOW);
      }
      break;
    default:;
  }

圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言