欧美特黄不卡,涩涩视频在线,成人国产精品一区二区网站,亚洲一区二区三区欧美

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

減少文件路徑名的長度

減少文件路徑名的長度

更新時間:2022-05-16 文章作者:未知 信息來源:網絡 閱讀次數:

如果有這樣一個目錄:  
  c:\windows\media\temp\abc\sound\chime.wav  
我希望它能縮短成:  
   c:\windows\..\sound\chime.wav  
  如何寫程序呢?  

function shortenfilename(s : string) : string;  
var  
  drive,curdrive : string[2];  
  dir,curdir : string[80];  
  name : string[20];  
  ext : string[5];  
  i : byte;  
begin  
 for i:=1 to length(s) do s[i]:=upcase(s[i]);  
  s:=fexpand(s);  
  fsplit(s,dir,name,ext);  
 drive:=copy(dir,1,2);  
  dir:=copy(dir,4,length(dir)-3);  
  getdir(0,curdir);  
 curdrive:=copy(curdir,1,2);  
 curdir:=copy(curdir,4,length(curdir)-3)+‘\';  
 if drive=curdrive then begin  
 if copy(dir,1,length(curdir))=curdir then begin  
 i:=length(curdir);  
 if length(dir)<>i then dir:=dir+‘\';  
 shortenfilename:=copy(dir,i+1,length(dir)-i-1)+name+ext;  
 end else shortenfilename:=copy(s,3,length(s)-2);  
  end else shortenfilename:=s;  
end; 

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 宕昌县| 肥乡县| 龙州县| 涞源县| 营口市| 鹿泉市| 德清县| 莎车县| 云霄县| 汝城县| 松江区| 华池县| 宁明县| 长乐市| 连平县| 黄石市| 和平县| 军事| 临澧县| 正镶白旗| 昔阳县| 亚东县| 沂南县| 阿拉善左旗| 滦平县| 灌云县| 海丰县| 同心县| 太原市| 五河县| 资兴市| 纳雍县| 万宁市| 宁化县| 于都县| 台山市| 石棉县| 阜新| 当涂县| 阳谷县| 辽宁省|