• Home
  • Raw
  • Download

Lines Matching refs:FilePath

50 bool RealPath(const FilePath& path, FilePath* real_path) {  in RealPath()
52 FilePath::CharType buf[PATH_MAX]; in RealPath()
56 *real_path = FilePath(buf); in RealPath()
85 bool AbsolutePath(FilePath* path) { in AbsolutePath()
90 *path = FilePath(full_path); in AbsolutePath()
94 int CountFilesCreatedAfter(const FilePath& path, in CountFilesCreatedAfter()
146 bool Delete(const FilePath& path, bool recursive) { in Delete()
167 for (FilePath current = traversal.Next(); success && !current.empty(); in Delete()
179 FilePath dir = FilePath(directories.top()); in Delete()
186 bool Move(const FilePath& from_path, const FilePath& to_path) { in Move()
211 bool ReplaceFile(const FilePath& from_path, const FilePath& to_path) { in ReplaceFile()
216 bool CopyDirectory(const FilePath& from_path, in CopyDirectory()
217 const FilePath& to_path, in CopyDirectory()
234 FilePath real_to_path = to_path; in CopyDirectory()
243 FilePath real_from_path = from_path; in CopyDirectory()
263 FilePath current = from_path; in CopyDirectory()
270 FilePath from_path_base = from_path; in CopyDirectory()
291 const FilePath target_path = to_path.Append(suffix); in CopyDirectory()
318 bool PathExists(const FilePath& path) { in PathExists()
323 bool PathIsWritable(const FilePath& path) { in PathIsWritable()
328 bool DirectoryExists(const FilePath& path) { in DirectoryExists()
376 bool CreateSymbolicLink(const FilePath& target_path, in CreateSymbolicLink()
377 const FilePath& symlink_path) { in CreateSymbolicLink()
384 bool ReadSymbolicLink(const FilePath& symlink_path, in ReadSymbolicLink()
385 FilePath* target_path) { in ReadSymbolicLink()
396 *target_path = FilePath(FilePath::StringType(buf, count)); in ReadSymbolicLink()
403 int CreateAndOpenFdForTemporaryFile(FilePath directory, FilePath* path) { in CreateAndOpenFdForTemporaryFile()
413 bool CreateTemporaryFile(FilePath* path) { in CreateTemporaryFile()
415 FilePath directory; in CreateTemporaryFile()
425 FILE* CreateAndOpenTemporaryShmemFile(FilePath* path) { in CreateAndOpenTemporaryShmemFile()
426 FilePath directory; in CreateAndOpenTemporaryShmemFile()
433 FILE* CreateAndOpenTemporaryFileInDir(const FilePath& dir, FilePath* path) { in CreateAndOpenTemporaryFileInDir()
444 bool CreateTemporaryFileInDir(const FilePath& dir, FilePath* temp_file) { in CreateTemporaryFileInDir()
450 static bool CreateTemporaryDirInDirImpl(const FilePath& base_dir, in CreateTemporaryDirInDirImpl()
451 const FilePath::StringType& name_tmpl, in CreateTemporaryDirInDirImpl()
452 FilePath* new_dir) { in CreateTemporaryDirInDirImpl()
454 CHECK(name_tmpl.find("XXXXXX") != FilePath::StringType::npos) in CreateTemporaryDirInDirImpl()
457 FilePath sub_dir = base_dir.Append(name_tmpl); in CreateTemporaryDirInDirImpl()
467 *new_dir = FilePath(dtemp); in CreateTemporaryDirInDirImpl()
471 bool CreateTemporaryDirInDir(const FilePath& base_dir, in CreateTemporaryDirInDir()
472 const FilePath::StringType& prefix, in CreateTemporaryDirInDir()
473 FilePath* new_dir) { in CreateTemporaryDirInDir()
474 FilePath::StringType mkdtemp_template = prefix; in CreateTemporaryDirInDir()
479 bool CreateNewTempDirectory(const FilePath::StringType& prefix, in CreateNewTempDirectory()
480 FilePath* new_temp_path) { in CreateNewTempDirectory()
481 FilePath tmpdir; in CreateNewTempDirectory()
488 bool CreateDirectory(const FilePath& full_path) { in CreateDirectory()
490 std::vector<FilePath> subpaths; in CreateDirectory()
493 FilePath last_path = full_path; in CreateDirectory()
495 for (FilePath path = full_path.DirName(); in CreateDirectory()
502 for (std::vector<FilePath>::reverse_iterator i = subpaths.rbegin(); in CreateDirectory()
518 bool GetFileInfo(const FilePath& file_path, base::PlatformFileInfo* results) { in GetFileInfo()
530 bool GetInode(const FilePath& path, ino_t* inode) { in GetInode()
542 return OpenFile(FilePath(filename), mode); in OpenFile()
545 FILE* OpenFile(const FilePath& filename, const char* mode) { in OpenFile()
554 int ReadFile(const FilePath& filename, char* data, int size) { in ReadFile()
566 int WriteFile(const FilePath& filename, const char* data, int size) { in WriteFile()
594 bool GetCurrentDirectory(FilePath* dir) { in GetCurrentDirectory()
603 *dir = FilePath(system_buffer); in GetCurrentDirectory()
608 bool SetCurrentDirectory(const FilePath& path) { in SetCurrentDirectory()
617 FileEnumerator::FileEnumerator(const FilePath& root_path, in FileEnumerator()
629 FileEnumerator::FileEnumerator(const FilePath& root_path, in FileEnumerator()
632 const FilePath::StringType& pattern) in FileEnumerator()
644 pattern_ = FilePath::StringType(); in FileEnumerator()
651 FilePath FileEnumerator::Next() { in Next()
657 return FilePath(); in Next()
671 FilePath full_path = root_path_.Append(i->filename); in Next()
708 FilePath FileEnumerator::GetFilename(const FindInfo& find_info) { in GetFilename()
709 return FilePath(find_info.filename); in GetFilename()
713 const FilePath& source, bool show_links) { in ReadDirectory()
729 info.filename = FilePath(dent->d_name); in ReadDirectory()
731 FilePath full_name = source.Append(dent->d_name); in ReadDirectory()
798 bool NormalizeFilePath(const FilePath& path, FilePath* normalized_path) { in NormalizeFilePath()
799 FilePath real_path_result; in NormalizeFilePath()
815 bool GetTempDir(FilePath* path) { in GetTempDir()
818 *path = FilePath(tmp); in GetTempDir()
820 *path = FilePath("/tmp"); in GetTempDir()
824 bool GetShmemTempDir(FilePath* path) { in GetShmemTempDir()
825 *path = FilePath("/dev/shm"); in GetShmemTempDir()
829 FilePath GetHomeDir() { in GetHomeDir()
833 return FilePath(home_dir); in GetHomeDir()
840 return FilePath(home_dir); in GetHomeDir()
842 FilePath rv; in GetHomeDir()
847 return FilePath("/tmp"); in GetHomeDir()
850 bool CopyFile(const FilePath& from_path, const FilePath& to_path) { in CopyFile()