Lines Matching refs:path
35 bool ZipWriter::AddFileContent(const base::FilePath& path, base::File file) {
43 PLOG(ERROR) << "Cannot read file " << Redact(path);
51 PLOG(ERROR) << "Cannot write data from file " << Redact(path)
62 bool ZipWriter::OpenNewFileEntry(const base::FilePath& path,
65 std::string str_path = path.AsUTF8Unsafe();
76 compression = GetCompressionMethod(path);
87 bool ZipWriter::AddFileEntry(const base::FilePath& path, base::File file) {
92 if (!OpenNewFileEntry(path, /*is_directory=*/false, info.last_modified))
95 if (!AddFileContent(path, std::move(file)))
102 bool ZipWriter::AddDirectoryEntry(const base::FilePath& path) {
104 if (!file_accessor_->GetInfo(path, &info) || !info.is_directory) {
105 LOG(ERROR) << "Not a directory: " << Redact(path);
110 if (!OpenNewFileEntry(path, /*is_directory=*/true, info.last_modified))
123 return AddDirectoryContents(path);
190 // path. Try to open all of the paths as files. We'll get invalid file
213 // It's probably a directory. Remember its path for the second pass.
220 for (const base::FilePath* const path : directories) {
221 DCHECK(path);
222 if (!AddDirectoryEntry(*path))
269 for (const base::FilePath& path : paths) {
270 if (!AddDirectoryEntry(path))
277 bool ZipWriter::AddDirectoryContents(const base::FilePath& path) {
280 if (!file_accessor_->List(path, &files, &subdirs)) {
301 [this](const base::FilePath& path) {
302 return !filter_callback_.Run(path);