本文整理自网络,侵删。
function CanWrite(drive: string): boolean; var OldMode: Cardinal; begin OldMode := SetErrorMode(SEM_FAILCRITICALERRORS); try with TStringList.Create do try SaveToFile(drive + ':\file.txt'); result := true;
try deletefile(drive + ':\file.txt'); except end; except result := false; end; finally SetErrorMode(OldMode); end;end;
调用
if CanWrite('g') = true then begin showmessage('可以写'); end else begin showmessage('不能写');end;
来源:http://www.xuexidashi.vip/h-nd-1629.html#_np=125_826 相关阅读 >>
Delphi 错误no ftp list parsers have been registered
Delphi ansiendstext 用法之一(路径结尾自动加\)
如何用Delphi实现windows xp中“本地连接”的启用和禁用
更多相关阅读请进入《Delphi》频道 >>