我正在尝试使用TDirectory.GetFiles函数,但是当我添加第三个参数TSearchOptions来强制递归搜索时,编译器会引发错误,指出soAllDirectories未被声明。
uses System.IOutils,
System.Types;
procedure TfrmConversio.btnConversioClick(Sender: TObject);
var FilesPas: TStringDynArray;
begin
FilesPas := TDirectory.GetFiles('C:\Project', '*.pas', soAllDirectories);
ProgressBar1.Max := Length(FilesPas);
end;
我做错了什么?我可以在System.IOUtils中看到常量。
谢谢。
TSearchOption
并且在找不到soAllDirectories
的情况下自动搜索TSearchOption.soAllDirectories
,那就更好了。 - Remy Lebeau