Home | History | Annotate | Download | only in base

Lines Matching full:pathname

56   virtual FileStream *OpenFile(const Pathname &filename,
61 virtual bool CreatePrivateFile(const Pathname &filename);
65 virtual bool DeleteFile(const Pathname &filename);
70 virtual bool DeleteEmptyFolder(const Pathname &folder);
76 virtual bool CreateFolder(const Pathname &pathname, mode_t mode);
79 virtual bool CreateFolder(const Pathname &pathname);
84 virtual bool MoveFile(const Pathname &old_path, const Pathname &new_path);
85 virtual bool MoveFolder(const Pathname &old_path, const Pathname &new_path);
90 virtual bool CopyFile(const Pathname &old_path, const Pathname &new_path);
92 // Returns true if a pathname is a directory
93 virtual bool IsFolder(const Pathname& pathname);
95 // Returns true if pathname represents a temporary location on the system.
96 virtual bool IsTemporaryPath(const Pathname& pathname);
98 // Returns true of pathname represents an existing file
99 virtual bool IsFile(const Pathname& pathname);
101 // Returns true if pathname refers to no filesystem object, every parent
103 virtual bool IsAbsent(const Pathname& pathname);
105 virtual std::string TempFilename(const Pathname &dir,
110 virtual bool GetTemporaryFolder(Pathname &path, bool create,
113 virtual bool GetFileSize(const Pathname& path, size_t* size);
114 virtual bool GetFileTime(const Pathname& path, FileTimeType which,
118 virtual bool GetAppPathname(Pathname* path);
120 virtual bool GetAppDataFolder(Pathname* path, bool per_user);
123 virtual bool GetAppTempFolder(Pathname* path);
125 virtual bool GetDiskFreeSpace(const Pathname& path, int64 *freebytes);
128 virtual Pathname GetCurrentDirectory();