本文整理自网络,侵删。
function IsValidFileName(const fileName: string): boolean;
const
InvalidCharacters : set of char = ['\', '/', ':', '*', '?', '"', '<', '>', '|'];
var
cnt : integer;
begin
result := fileName <> '';
if result then
begin
for cnt := 1 to Length(fileName) do
begin
result := NOT (fileName[cnt] in InvalidCharacters) ;
if NOT result then break;
end;
end;
end;
相关阅读 >>
Delphi xe 如何实现("再按一次退出") 然后退出程序
Delphi http协议验证访问datasnap rest 服务器
更多相关阅读请进入《Delphi》频道 >>