strfile:=copy (str,6,length (str) -5);//得到文件名
是取得从str第6位开始到的字符串付给了strfile

解决方案 »

  1.   

    比如str=‘1234567890.txt’.strfile = '67890.txt'
      

  2.   

    strfile:=copy (str,6,length (str) -5);//得到文件名
    是从str第6位开始,一直取 (str的长度-5) 个字符 ,并付给strfile 
    如:
    str:='e:\aa\bbbbb.htm';
    strfile:=copy (str,6,length (str) -5;
    //strfile 为 bbbbb.htm
      

  3.   

    相关的api是:GetSystemDirectory  ,GetCurrentDirectory, GetWindowsDirectory, SetCurrentDirectory 
      

  4.   

    str:=getcurrentdir; //得到当前路径;
    strfile:=copy (str,6,length (str) -5);//得到文件名
      

  5.   

    但是没有回答问题的偶就不能给你了比如象:kingshine(kingshine) CDSoftwareWj(95927) hellion(恶人) 
      

  6.   

    strfile:=copy (str,6,length (str) -5);
    是截取字符串
    有多种情况
    1 str长度小于6
      strfile应该为空2 str长度大于6小于11
      strfile为str第6位到最后3 str长度大于11
      strfile为str第6位到11位
    不知道你想得到什么文件夹的名字
      

  7.   

    我看好像是截取文件名的明的阿
    你也在高网络编程吗?
    大家以后交流交流啊
    我也在高网络编程啊
    写过一个REMOTE CONTROL的程序
    [email protected]
      

  8.   

    关于 strfile:=copy (str,6,length (str) -5);//得到文件名的解释:
      whether(是否?!) 很详细了……怎么样得到文件夹名称啊????
     API 有:
    GetSystemDirectory  ,GetCurrentDirectory, GetWindowsDirectory, SetCurrentDirectory  
      

  9.   

    相关的api是:GetSystemDirectory  ,GetCurrentDirectory, GetWindowsDirectory, SetCurrentDirectory