- 人气:
- 放大
- 缩小
- 二维码
- 赞赏
delphi 判断文件名是否有效
function IsValidFilename(const fname: String): Boolean;
const
InvalidChars : set of char = ['\', '/', ':', '*', '?', '"', '<', '>', '|'];
var
I: Integer;
begin
Result := fname <> '';
if Result then
begin
for I := 1 to Length(fname) do
begin
Result := NOT (fname[I] in InvalidChars);
if NOT Result then Break;
end;
end;
end;