gpt4 book ai didi

delphi - 如何测试文件是否为空

转载 作者:行者123 更新时间:2023-12-03 18:57:09 24 4
gpt4 key购买 nike

我想检查文件是否存在以及是否存在是否为空。

我可以处理文件存在;

if FileExists(fileName) then

else
ShowMessage('File Not Exists');

如何测试空文件?

最佳答案

正如@TLama 建议的那样,如果找到文件并且大小为零,则以下函数将返回 true。

function FileIsEmpty(const FileName: String): Boolean;
var
fad: TWin32FileAttributeData;
begin
Result := GetFileAttributesEx(PChar(FileName), GetFileExInfoStandard, @fad) and
(fad.nFileSizeLow = 0) and (fad.nFileSizeHigh = 0);
end;

关于delphi - 如何测试文件是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30183133/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com