delphi 判断目录是否有写入权限  
官方Delphi 学习QQ群: 682628230(三千人)
频道

delphi 判断目录是否有写入权限


function DirWritable(m_dir : string) : boolean;  //目录是否有写入权限 var tmpStrs: TStrings;  //测试数据目录是否写权限     tmpName : string;begin   //参数为目录,包含最后的斜杠   //如果可写,返回True   try     Result := True;
    tmpStrs := TStringList.Create;
    tmpStrs.Add('1and1-aMail');
    tmpName := m_dir + 't1e2s3t4.txt';
    tmpStrs.SaveToFile(tmpName);
    TFile.Delete(tmpName);

  except     on e: EFCreateError do     begin       //拒绝访问,无写入权限       Result := False;
    end;
  end;end;

推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.041524887084961 seconds