Lines Matching refs:FileEntry
33 const std::string FileEntry::SEPARATE = "\\";
35 const std::string FileEntry::SEPARATE = "/";
39 FileEntry::FileEntry(const string &path) in FileEntry() function in OHOS::Global::Restool::FileEntry
44 FileEntry::~FileEntry() in ~FileEntry()
48 bool FileEntry::Init() in Init()
60 const vector<unique_ptr<FileEntry>> FileEntry::GetChilds() const in GetChilds()
62 vector<unique_ptr<FileEntry>> children; in GetChilds()
79 unique_ptr<FileEntry> f = make_unique<FileEntry>(filePath); in GetChilds()
94 unique_ptr<FileEntry> f = make_unique<FileEntry>(filePath); in GetChilds()
103 bool FileEntry::IsFile() const in IsFile()
108 const FileEntry::FilePath &FileEntry::GetFilePath() const in GetFilePath()
113 bool FileEntry::Exist(const string &path) in Exist()
126 bool FileEntry::RemoveAllDir(const string &path) in RemoveAllDir()
128 FileEntry f(path); in RemoveAllDir()
140 bool FileEntry::CreateDirs(const string &path) in CreateDirs()
145 bool FileEntry::CopyFileInner(const string &src, const string &dst) in CopyFileInner()
164 bool FileEntry::IsDirectory(const string &path) in IsDirectory()
178 string FileEntry::RealPath(const string &path) in RealPath()
213 FileEntry::FilePath::FilePath(const string &path) : filePath_(path) in FilePath()
219 FileEntry::FilePath::~FilePath() in ~FilePath()
223 FileEntry::FilePath FileEntry::FilePath::Append(const string &path) in Append()
230 FileEntry::FilePath FileEntry::FilePath::ReplaceExtension(const string &extension) in ReplaceExtension()
241 FileEntry::FilePath FileEntry::FilePath::GetParent() in GetParent()
246 const string &FileEntry::FilePath::GetPath() const in GetPath()
251 const string &FileEntry::FilePath::GetFilename() const in GetFilename()
256 const string &FileEntry::FilePath::GetExtension() const in GetExtension()
261 const vector<string> FileEntry::FilePath::GetSegments() const in GetSegments()
279 bool FileEntry::IsIgnore(const string &filename) const in IsIgnore()
287 bool FileEntry::RemoveAllDirInner(const FileEntry &entry) in RemoveAllDirInner()
320 bool FileEntry::CreateDirsInner(const string &path, string::size_type offset) in CreateDirsInner()
344 void FileEntry::FilePath::Format() in CreateDirsInner()
352 void FileEntry::FilePath::Init() in CreateDirsInner()
369 string FileEntry::AdaptLongPath(const string &path) in CreateDirsInner()