Lines Matching refs:base
25 bool IsHiddenFile(const base::FilePath& file_path) { in IsHiddenFile()
29 bool ExcludeNoFilesFilter(const base::FilePath& file_path) { in ExcludeNoFilesFilter()
33 bool ExcludeHiddenFilesFilter(const base::FilePath& file_path) { in ExcludeHiddenFilesFilter()
38 bool CreateDirectory(const base::FilePath& extract_dir, in CreateDirectory()
39 const base::FilePath& entry_path) { in CreateDirectory()
40 return base::CreateDirectory(extract_dir.Append(entry_path)); in CreateDirectory()
45 const base::FilePath& extract_dir, in CreateFilePathWriterDelegate()
46 const base::FilePath& entry_path) { in CreateFilePathWriterDelegate()
53 explicit DirectFileAccessor(base::FilePath src_dir) : src_dir_(src_dir) {} in DirectFileAccessor()
56 std::vector<base::File> OpenFilesForReading( in OpenFilesForReading()
57 const std::vector<base::FilePath>& paths) override { in OpenFilesForReading()
58 std::vector<base::File> files; in OpenFilesForReading()
60 base::File file; in OpenFilesForReading()
61 if (base::PathExists(path) && !base::DirectoryExists(path)) { in OpenFilesForReading()
62 file = base::File(path, base::File::FLAG_OPEN | base::File::FLAG_READ); in OpenFilesForReading()
69 bool DirectoryExists(const base::FilePath& file) override { in DirectoryExists()
70 return base::DirectoryExists(file); in DirectoryExists()
74 const base::FilePath& dir) override { in ListDirectoryContent()
76 base::FileEnumerator file_enumerator( in ListDirectoryContent()
78 base::FileEnumerator::FILES | base::FileEnumerator::DIRECTORIES); in ListDirectoryContent()
79 for (base::FilePath path = file_enumerator.Next(); !path.value().empty(); in ListDirectoryContent()
81 files.push_back(DirectoryContentEntry(path, base::DirectoryExists(path))); in ListDirectoryContent()
86 base::Time GetLastModifiedTime(const base::FilePath& path) override { in GetLastModifiedTime()
87 base::File::Info file_info; in GetLastModifiedTime()
88 if (!base::GetFileInfo(path, &file_info)) { in GetLastModifiedTime()
96 base::FilePath src_dir_;
103 ZipParams::ZipParams(const base::FilePath& src_dir, in ZipParams()
104 const base::FilePath& dest_file) in ZipParams()
111 ZipParams::ZipParams(const base::FilePath& src_dir, int dest_fd) in ZipParams()
119 const std::vector<base::FilePath>* files_to_add = ¶ms.files_to_zip(); in Zip()
120 std::vector<base::FilePath> all_files; in Zip()
132 const base::FilePath& entry_path = iter->path; in Zip()
141 base::FilePath relative_path; in Zip()
158 if (params.dest_fd() != base::kInvalidPlatformFile) { in Zip()
175 bool Unzip(const base::FilePath& src_file, const base::FilePath& dest_dir) { in Unzip()
177 src_file, dest_dir, base::BindRepeating(&ExcludeNoFilesFilter), true); in Unzip()
180 bool UnzipWithFilterCallback(const base::FilePath& src_file, in UnzipWithFilterCallback()
181 const base::FilePath& dest_dir, in UnzipWithFilterCallback()
184 base::File file(src_file, base::File::FLAG_OPEN | base::File::FLAG_READ); in UnzipWithFilterCallback()
191 base::BindRepeating(&CreateFilePathWriterDelegate, dest_dir), in UnzipWithFilterCallback()
192 base::BindRepeating(&CreateDirectory, dest_dir), filter_cb, in UnzipWithFilterCallback()
196 bool UnzipWithFilterAndWriters(const base::PlatformFile& src_file, in UnzipWithFilterAndWriters()
211 const base::FilePath& entry_path = reader.current_entry_info()->file_path(); in UnzipWithFilterAndWriters()
240 bool ZipWithFilterCallback(const base::FilePath& src_dir, in ZipWithFilterCallback()
241 const base::FilePath& dest_file, in ZipWithFilterCallback()
243 DCHECK(base::DirectoryExists(src_dir)); in ZipWithFilterCallback()
249 bool Zip(const base::FilePath& src_dir, const base::FilePath& dest_file, in Zip()
253 base::BindRepeating(&ExcludeNoFilesFilter)); in Zip()
256 src_dir, dest_file, base::BindRepeating(&ExcludeHiddenFilesFilter)); in Zip()
261 bool ZipFiles(const base::FilePath& src_dir, in ZipFiles()
262 const std::vector<base::FilePath>& src_relative_paths, in ZipFiles()
264 DCHECK(base::DirectoryExists(src_dir)); in ZipFiles()