Home | History | Annotate | Download | only in src

Lines Matching refs:directory

76 // Windows CE doesn't have a current directory. You should not use
77 // the current directory in tests on Windows CE, but this at least
100 // Returns the current working directory, or "" if unsuccessful.
103 // Windows CE doesn't have a current directory, so we just return
144 // Returns a copy of the FilePath with the directory part removed.
146 // FilePath("file"). If there is no directory part ("just_a_file"), it returns
155 // RemoveFileName returns the directory path with the filename removed.
172 // Helper functions for naming files in a directory for xml output.
174 // Given directory = "dir", base_name = "test", number = 0,
178 FilePath FilePath::MakeFileName(const FilePath& directory,
189 return ConcatPaths(directory, FilePath(file));
192 // Given directory = "dir", relative_path = "test.xml", returns "dir/test.xml".
194 FilePath FilePath::ConcatPaths(const FilePath& directory,
196 if (directory.IsEmpty())
198 const FilePath dir(directory.RemoveTrailingPathSeparator());
203 // either a file, directory, or whatever.
216 // Returns true if pathname describes a directory in the file-system
221 // Don't strip off trailing separator if path is a root directory on
246 // Returns true if pathname describes a root directory. (Windows has one
247 // root directory per disk drive.)
251 // \\server\share can be a root directory, although it cannot be the
252 // current directory. Handle this properly.
274 // will be directory/base_name.extension or
275 // directory/base_name_<number>.extension if directory/base_name.extension
281 FilePath FilePath::GenerateUniqueFileName(const FilePath& directory,
287 full_pathname.Set(MakeFileName(directory, base_name, number++, extension));
293 // it is intended to represent a directory. Returns false otherwise.
294 // This does NOT check that a directory (or file) actually exists.
316 // Create the directory so that path exists. Returns true if successful or
317 // if the directory already exists; returns false if unable to create the
318 // directory for any reason, including if the parent directory does not
333 return this->DirectoryExists(); // An error is OK if the directory exists.