Home
Install
Use
Develop
Support
News
Credits
hosted by
|
17const std::string dirwith ( double size, const std::vector<std::string>& disks,
18 const std::string& path=std::string(),
19 double usage_limit = 0.0,
20 double leave_free = 0.0);
23int dirlist (std::vector<std::string>* files, const char* path, bool all= false,
24 const char* pattern=NULL);
25int dirlist (std::vector<std::string>* files, const std::string& path, bool all= false,
26 const char* pattern=NULL);
27int dirlist (std::vector<std::string>* files, const std::vector<std::string>& paths,
28 bool all= false, const char* pattern=NULL);
31int dirtree (std::vector<std::string>* files, const char* path,
32 const char* pattern=NULL);
33int dirtree (std::vector<std::string>* files, const std::vector<std::string>& paths,
34 const char* pattern=NULL);
37bool is_glob_argument ( const char* text);
38bool is_glob_argument ( const std::string& text);
40extern std::string dirglob_program;
42void dirglob (std::vector<std::string>* filenames, const char* text);
43void dirglob (std::vector<std::string>* filenames, const std::string& text);
47void dirglobtree (std::vector<std::string>* filenames,
48 const std::string& root, const std::vector<std::string>& patterns);
50void dirglobtree (std::vector<std::string>* filenames,
51 const std::string& root, const std::string& pattern);
54std::string expand ( const std::string& filename);
57std::string dirname ( const std::string& path);
60std::string basename ( const std::string& path);
69 int makedir ( const char* path);
71 int removedir ( const char* path);
74 time_t file_mod_time ( const char* filename);
77 int file_exists ( const char* filename);
80 int file_is_directory ( const char* filename);
83 uint64_t filesize ( const char* filename);
Generated using doxygen 1.14.0
|