break a path name into components.
void_splitpath(constchar*path,char*drive,char*dir,char*fname,char*ext);
void_wsplitpath(constwchar_t*path,wchar_t*drive,wchar_t*dir,wchar_t*fname,wchar_t*ext);
分別對應著多位元組字符集,unicode字符集,如果不想獲取磁碟名稱的話,可以填null
標頭檔案為stdlib.h
(2)對於printf(),itoa() 等一些函式都會有wprintf(),_itow()的unicode版本
(3)根據特定的字元來分解某個字串
ascii: strtok() :::::char*strtok(char*strtoken,constchar*strdelimit);
unicode:wcstok()::::wchar_t*wcstok(wchar_t*strtoken,constwchar_t*strdelimit);
第一次呼叫是返回第乙個分割符前的字串,第二次呼叫時若原字串不再包含分隔符時返回null,且第二次呼叫時strtoken用null代替
例:
tchar strtok=_t("1234.45.6"); //字串為「1234.45.6」
tchar* str=wcstok(strtoken,_t("!")); //第一次呼叫str指向字串「1234」,strtok保持不變為「1234.45.6」
str=wcstok(null,_t(".")); //第二次呼叫 傳的引數為null + 分隔符 ,str指向「45」
str=wcstok(null,_t(".")); //第三次呼叫 str指向字串「6」
str=wcstok(null,_t(".")); //第四次呼叫str返回值為null,
傳入帶全路徑的檔案字串,返回檔名和路徑
public function getfilename sfile as string as string 傳入帶全路徑的字串,返回檔名 dim i as long,s as string,s1 as string s1 strreverse sfile for i 1 to len sfile s...
PHP解析析全路徑字串
解析路徑字串 path parts pathinfo var www html ledad5.2modifyconfig filemodifycloudfile.php echo path parts dirname 檔案路徑中的目錄部分 echo path parts basename 檔案路徑中...
Python字串中的檔案路徑
在windows上使用python時,經常會被檔案路徑報出的錯誤搞蒙 第一種錯誤 比如open c users administrator desktop test.doc read 就會報 syntaxerror unicode error unicodeescape codec can t de...