mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-07-19 22:01:45 +08:00
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@59125 954022d7-b5bf-4e40-9824-e11837661b57
27 lines
704 B
C++
27 lines
704 B
C++
#pragma once
|
|
|
|
#include "Settings.h"
|
|
|
|
#ifdef _WIN32
|
|
#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);
|
|
};
|
|
}
|