diff --git a/uppdev/FindFile/FindFile.cpp b/uppdev/FindFile/FindFile.cpp new file mode 100644 index 000000000..3cfd9784f --- /dev/null +++ b/uppdev/FindFile/FindFile.cpp @@ -0,0 +1,31 @@ +#include + +using namespace Upp; + +CONSOLE_APP_MAIN +{ +#ifdef PLATFORM_WIN32 + FindFile ff("u:/client/*.*"); +#else + FindFile ff(AppendFileName(GetHomeDir(), "*.*")); +#endif + while(ff) { + LOG(ff.GetName()); + LOG(ff.GetPath()); + ff.Next(); + } + LOG("================================================================"); + ff.Search("./*.*"); + while(ff) { + LOG(ff.GetName()); + LOG(ff.GetPath()); + ff.Next(); + } + LOG("================================================================"); + ff.Search("u:/client/zlib1.dll"); + while(ff) { + LOG(ff.GetName()); + LOG(ff.GetPath()); + ff.Next(); + } +} diff --git a/uppdev/FindFile/FindFile.upp b/uppdev/FindFile/FindFile.upp new file mode 100644 index 000000000..d4100477a --- /dev/null +++ b/uppdev/FindFile/FindFile.upp @@ -0,0 +1,9 @@ +uses + Core; + +file + FindFile.cpp; + +mainconfig + "" = "SSE2"; + diff --git a/uppdev/FindFile/init b/uppdev/FindFile/init new file mode 100644 index 000000000..4804b41d3 --- /dev/null +++ b/uppdev/FindFile/init @@ -0,0 +1,4 @@ +#ifndef _FindFile_icpp_init_stub +#define _FindFile_icpp_init_stub +#include "Core/init" +#endif