思路急速先取前一段然後去遍歷檔案得到這個的長名,憑藉其了再去取後一段,遍歷得到
先把根目錄拷貝到目標目錄中,剩下的找到下一級目錄是否含有~,如果有,則開始轉化。
如:c:\\progam\\a~1\\b~1\hi~1.txt
pchstart指向目錄中前乙個\\,pchend掃瞄並指向目錄的下乙個\\,其中如果發現了~,則是短名,需要轉換。
傳c:\\program\\a~1-->c:\\progam\\ax
傳c:\\program\\ax\\b~1-->c:\\program\\ax\\by
傳c:\\program\\ax\by\\hi~1.txt-->c:\\program\\ax\by\\hiz.txt
PHP之長短鏈轉化思路
做營運推廣時,鏈結太長不好記怎麼辦,有沒有好辦法解決呢,當然有,換乙個短點的網域名稱不就可以了麼,可是有時候的鏈結長不是換個短網域名稱就可以解決這麼簡單的,比如我們需要在鏈結上加上自定義的引數,而這些引數又不想直接在鏈結上被直接看到,那麼我們就需要用到鏈結轉換了。鏈結轉換的思路很簡單,無法就是建一張...
檔名測試思路
測試工作中,經常會遇到檔名的測試,例如測試報表,匯出報表檔名的測試,下面我們就聊聊怎麼測試檔名。1.型別 合法 上圖特殊以外的其他字元 非法 包含 這些特殊字元 2.長度 路徑 檔名,一起不超過255個字元 3.空 不能為空 4.重複 同一目錄不能重複 5.預設值 預設值需要根據實際業務需求來確定,...
c 時間格式化字串詳解 長短轉化
有時候我們要對時間進行轉換,達到不同的顯示效果 預設格式為 2005 6 6 14 33 34 如果要換成成200506,06 2005,2005 6 6或更多的該怎麼辦呢 我們要用到 datetime.tostring的方法 string,iformatprovider using system ...