本文整理汇总了C++中std::filesystem::path::filename方法的典型用法代码示例。如果您正苦于以下问题:C++ path::filename方法的具体用法?C++ path::filename怎么用?C++ path::filename使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类std::filesystem::path
的用法示例。
在下文中一共展示了path::filename方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: decrypt_file
void decrypt_file(
fs::path const & filepath,
std::string_view password)
{
auto temppath = fs::temp_directory_path() / filepath.filename();
decrypt_file(filepath, temppath, password);
fs::remove(filepath);
fs::rename(temppath, filepath);
}
示例2: FileWatch
FileWatchWin::FileWatchWin(const std::filesystem::path& path, const FileMonitor::t_callbackFunc& callback, DWORD dwNotifyFilter, HANDLE hDirectory) :
FileWatch(path),
m_callback(callback),
m_dwNotifyFilter(dwNotifyFilter),
m_hDirectory(hDirectory)
{
std::string filename = path.filename().string();
m_filename.assign(filename.begin(), filename.end());
memset(m_pOverlapped.get(), 0, sizeof(*m_pOverlapped));
m_pOverlapped->hEvent = CreateEvent(nullptr, true, false, nullptr);
}