mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-07-11 00:04:04 +08:00
27 lines
730 B
C++
27 lines
730 B
C++
#pragma once
|
|
|
|
#include "Settings.h"
|
|
|
|
#if defined(_WIN32) || defined (_WIN64)
|
|
#include <windows.h>
|
|
#else
|
|
|
|
#endif
|
|
|
|
namespace FileSystem {
|
|
class Directory {
|
|
public:
|
|
static LPCTSTR GetCurrentDirectory();
|
|
static String GetCurrentDirectoryS();
|
|
|
|
static bool CreateDirectory(LPCTSTR path);
|
|
static bool CreateDirectory(const String& path);
|
|
static bool CreateDirectories(LPCTSTR path);
|
|
|
|
static StringArray GetFilesInDirectory(LPCTSTR path, const bool& andSubdirectories = false);
|
|
static StringArray GetFilesInDirectory(const String& path, const bool& andSubdirectories = false);
|
|
|
|
static int GetFilesCount(const CString& path, const bool& recursive = false);
|
|
};
|
|
}
|