• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    數據庫中存儲文件路徑問題

    來源:懂視網 責編:小采 時間:2020-11-09 14:44:15
    文檔

    數據庫中存儲文件路徑問題

    數據庫中存儲文件路徑問題:寫這個文章是因為最近在做數據庫方面遇到了一個問題,如:定義一變量存儲文件路徑,string str= F:\\file\\test.avi,這里要寫雙斜杠,其中一個被當作轉義字符去掉了。當再把這個str寫到數據庫時,發現寫入的數據變成了str = F:filetest.avi
    推薦度:
    導讀數據庫中存儲文件路徑問題:寫這個文章是因為最近在做數據庫方面遇到了一個問題,如:定義一變量存儲文件路徑,string str= F:\\file\\test.avi,這里要寫雙斜杠,其中一個被當作轉義字符去掉了。當再把這個str寫到數據庫時,發現寫入的數據變成了str = F:filetest.avi

    寫這個文章是因為最近在做數據庫方面遇到了一個問題,如:定義一變量存儲文件路徑,string str= F:\\file\\test.avi,這里要寫雙斜杠,其中一個被當作轉義字符去掉了。當再把這個str寫到數據庫時,發現寫入的數據變成了str = F:filetest.avi。我暈,又去掉了

    寫這個文章是因為最近在做數據庫方面遇到了一個問題,如:定義一變量存儲文件路徑,string str= “F:\\file\\test.avi”,這里要寫雙斜杠,其中一個被當作轉義字符去掉了。當再把這個str寫到數據庫時,發現寫入的數據變成了str = ‘F:filetest.avi’。我暈,又去掉了我一個’\’,當然讀取時得到的文件名字就錯了。

    什么原因呢,我們將文件路徑讀取到字符串中會數據庫在存儲時去掉一個’\’,解決的方法一是那我在寫入數據庫時就多寫幾個斜杠進去,這樣做顯然是不合理的,因為你不知道這個數據會被寫到數據庫幾次,讀取幾次。

    最終解決辦法:

    在寫入數據庫時將’\\’替換為’/’,在讀取時再將’/’替換為’\\’,問題得解。以下是code

    //將strPath中的str1替換為str
    string CMyFileInfo::string_replace(string &strPath,const string &str1,const string &str)
    {
    	string::size_type pos=0;
    	string::size_type a=str1.size();
    	string::size_type b=str.size();
    	while((pos=strPath.find(str1,pos))!=string::npos)
    	{
    	strPath.replace(pos,a,str);
    	pos+=b;
    	}
    	return strPath;
    }
    寫入數據庫時執行:
    string str= “F:\\file\\test.avi”;
    string_replace(str,"\\","/");

    讀取時執行:

    str = string_replace(str,"/","\\");

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    數據庫中存儲文件路徑問題

    數據庫中存儲文件路徑問題:寫這個文章是因為最近在做數據庫方面遇到了一個問題,如:定義一變量存儲文件路徑,string str= F:\\file\\test.avi,這里要寫雙斜杠,其中一個被當作轉義字符去掉了。當再把這個str寫到數據庫時,發現寫入的數據變成了str = F:filetest.avi
    推薦度:
    標簽: 保存 文件 文章
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 亚洲国产成人精品女人久久久 | 精品一区二区三区无码免费视频| 九九热这里只有在线精品视| 亚洲欧美日韩久久精品| 中文字幕精品视频| 97精品久久天干天天天按摩| 中国精品18videosex性中国| 久久久久国产精品麻豆AR影院| 四虎影视国产精品亚洲精品hd| 3D动漫精品一区二区三区| 无码囯产精品一区二区免费| 日韩精品中文字幕第2页| 狠狠精品久久久无码中文字幕| 精品国产污污免费网站| 国产精品亚洲一区二区三区在线 | 国产精品自产拍高潮在线观看| 大伊香蕉精品视频在线导航| 日韩精品久久无码中文字幕| 亚洲精品成人在线| 人妻无码精品久久亚瑟影视| 精品视频一区二区三区四区五区| 99熟女精品视频一区二区三区 | 另类国产精品一区二区| 国产精品1024视频| 亚洲精品欧美综合| 久久99热狠狠色精品一区| 99久久婷婷免费国产综合精品| 精品国产VA久久久久久久冰| 亚洲AV无码精品色午夜在线观看| 午夜三级国产精品理论三级| 欧美精品丝袜久久久中文字幕| 国产亚洲午夜高清国产拍精品| 国产高清国内精品福利99久久| 亚洲国产精品久久66| 亚洲国产精品一区二区久久| 久久国产乱子伦精品免费强| 国产精品高清一区二区人妖 | 99精品国产在热久久无毒不卡| 国产人妖乱国产精品人妖| 成人无码精品1区2区3区免费看| 91精品国产高清久久久久久io |