跳到主文
部落格全站分類:生活綜合
今天要跟大家分享的是如何從檔案路徑提取檔名
可以利用openFileDialog抓取路徑後使用
並且也移除附檔名
string filename = "C:\\MyDirectory\\MyFile.bat"; // Remove directory if present. // Do this before extension removal incase directory has a period character. const size_t last_slash_idx = filename.find_last_of("\\/"); if (std::string::npos != last_slash_idx) { filename.erase(0, last_slash_idx + 1); } // 移除附檔名 const size_t period_idx = filename.rfind('.'); if (std::string::npos != period_idx) { filename.erase(period_idx); }
興趣使然,啊不就這樣,也就這樣!
興趣使然的開箱 發表在 痞客邦 留言(0) 人氣()