Home | History | Annotate | Download | only in base

Lines Matching full:pathname

39   virtual FileStream *OpenFile(const Pathname &filename,
44 virtual bool CreatePrivateFile(const Pathname &filename);
48 virtual bool DeleteFile(const Pathname &filename);
53 virtual bool DeleteEmptyFolder(const Pathname &folder);
59 virtual bool CreateFolder(const Pathname &pathname, mode_t mode);
62 virtual bool CreateFolder(const Pathname &pathname);
67 virtual bool MoveFile(const Pathname &old_path, const Pathname &new_path);
68 virtual bool MoveFolder(const Pathname &old_path, const Pathname &new_path);
73 virtual bool CopyFile(const Pathname &old_path, const Pathname &new_path);
75 // Returns true if a pathname is a directory
76 virtual bool IsFolder(const Pathname& pathname);
78 // Returns true if pathname represents a temporary location on the system.
79 virtual bool IsTemporaryPath(const Pathname& pathname);
81 // Returns true of pathname represents an existing file
82 virtual bool IsFile(const Pathname& pathname);
84 // Returns true if pathname refers to no filesystem object, every parent
86 virtual bool IsAbsent(const Pathname& pathname);
88 virtual std::string TempFilename(const Pathname &dir,
93 virtual bool GetTemporaryFolder(Pathname &path, bool create,
96 virtual bool GetFileSize(const Pathname& path, size_t* size);
97 virtual bool GetFileTime(const Pathname& path, FileTimeType which,
101 virtual bool GetAppPathname(Pathname* path);
103 virtual bool GetAppDataFolder(Pathname* path, bool per_user);
106 virtual bool GetAppTempFolder(Pathname* path);
108 virtual bool GetDiskFreeSpace(const Pathname& path, int64 *freebytes);
111 virtual Pathname GetCurrentDirectory();