CV_EXPORTS cv::String cv::utils::fs::canonical | ( | const cv::String & | path | ) |
Converts path p to a canonical absolute path Symlinks are processed if there is support for them on running platform.
path | input path. Target file/directory should exist. |
CV_EXPORTS bool cv::utils::fs::createDirectories | ( | const cv::String & | path | ) |
CV_EXPORTS bool cv::utils::fs::createDirectory | ( | const cv::String & | path | ) |
CV_EXPORTS bool cv::utils::fs::exists | ( | const cv::String & | path | ) |
CV_EXPORTS_W cv::String cv::utils::fs::getCacheDirectoryForDownloads | ( | ) |
CV_EXPORTS cv::String cv::utils::fs::getcwd | ( | ) |
CV_EXPORTS cv::String cv::utils::fs::getParent | ( | const cv::String & | path | ) |
Get parent directory
CV_EXPORTS std::wstring cv::utils::fs::getParent | ( | const std::wstring & | path | ) |
CV_EXPORTS void cv::utils::fs::glob | ( | const cv::String & | directory, |
const cv::String & | pattern, | ||
CV_OUT std::vector< cv::String > & | result, | ||
bool | recursive = false , |
||
bool | includeDirectories = false |
||
) |
Generate a list of all files that match the globbing pattern.
Result entries are prefixed by base directory path.
directory | base directory | |
pattern | filter pattern (based on '*'/'?' symbols). Use empty string to disable filtering and return all results | |
[out] | result | result of globing. |
recursive | scan nested directories too | |
includeDirectories | include directories into results list |
CV_EXPORTS void cv::utils::fs::glob_relative | ( | const cv::String & | directory, |
const cv::String & | pattern, | ||
CV_OUT std::vector< cv::String > & | result, | ||
bool | recursive = false , |
||
bool | includeDirectories = false |
||
) |
Generate a list of all files that match the globbing pattern.
directory | base directory | |
pattern | filter pattern (based on '*'/'?' symbols). Use empty string to disable filtering and return all results | |
[out] | result | globbing result with relative paths from base directory |
recursive | scan nested directories too | |
includeDirectories | include directories into results list |
CV_EXPORTS bool cv::utils::fs::isDirectory | ( | const cv::String & | path | ) |
CV_EXPORTS cv::String cv::utils::fs::join | ( | const cv::String & | base, |
const cv::String & | path | ||
) |
Join path components
CV_EXPORTS void cv::utils::fs::remove_all | ( | const cv::String & | path | ) |