Chromium Embedded Framework (CEF)
128.4.2+g5c235a2+chromium-128.0.6613.18
|
#include "include/cef_base.h"
Functions | |
bool | CefCreateDirectory (const CefString &full_path) |
Creates a directory and all parent directories if they don't already exist. More... | |
bool | CefGetTempDirectory (CefString &temp_dir) |
Get the temporary directory provided by the system. More... | |
bool | CefCreateNewTempDirectory (const CefString &prefix, CefString &new_temp_path) |
Creates a new directory. More... | |
bool | CefCreateTempDirectoryInDirectory (const CefString &base_dir, const CefString &prefix, CefString &new_dir) |
Creates a directory within another directory. More... | |
bool | CefDirectoryExists (const CefString &path) |
Returns true if the given path exists and is a directory. More... | |
bool | CefDeleteFile (const CefString &path, bool recursive) |
Deletes the given path whether it's a file or a directory. More... | |
bool | CefZipDirectory (const CefString &src_dir, const CefString &dest_file, bool include_hidden_files) |
Writes the contents of |src_dir| into a zip archive at |dest_file|. More... | |
void | CefLoadCRLSetsFile (const CefString &path) |
Loads the existing "Certificate Revocation Lists" file that is managed by Google Chrome. More... | |
bool CefCreateDirectory | ( | const CefString & | full_path | ) |
Creates a directory and all parent directories if they don't already exist.
Returns true on successful creation or if the directory already exists. The directory is only readable by the current user. Calling this function on the browser process UI or IO threads is not allowed.
Creates a new directory.
On Windows if |prefix| is provided the new directory name is in the format of "prefixyyyy". Returns true on success and sets |new_temp_path| to the full path of the directory that was created. The directory is only readable by the current user. Calling this function on the browser process UI or IO threads is not allowed.
bool CefCreateTempDirectoryInDirectory | ( | const CefString & | base_dir, |
const CefString & | prefix, | ||
CefString & | new_dir | ||
) |
Creates a directory within another directory.
Extra characters will be appended to |prefix| to ensure that the new directory does not have the same name as an existing directory. Returns true on success and sets |new_dir| to the full path of the directory that was created. The directory is only readable by the current user. Calling this function on the browser process UI or IO threads is not allowed.
bool CefDeleteFile | ( | const CefString & | path, |
bool | recursive | ||
) |
Deletes the given path whether it's a file or a directory.
If |path| is a directory all contents will be deleted. If |recursive| is true any sub- directories and their contents will also be deleted (equivalent to executing "rm -rf", so use with caution). On POSIX environments if |path| is a symbolic link then only the symlink will be deleted. Returns true on successful deletion or if |path| does not exist. Calling this function on the browser process UI or IO threads is not allowed.
bool CefDirectoryExists | ( | const CefString & | path | ) |
Returns true if the given path exists and is a directory.
Calling this function on the browser process UI or IO threads is not allowed.
bool CefGetTempDirectory | ( | CefString & | temp_dir | ) |
Get the temporary directory provided by the system.
WARNING: In general, you should use the temp directory variants below instead of this function. Those variants will ensure that the proper permissions are set so that other users on the system can't edit them while they're open (which could lead to security issues).
void CefLoadCRLSetsFile | ( | const CefString & | path | ) |
Loads the existing "Certificate Revocation Lists" file that is managed by Google Chrome.
This file can generally be found in Chrome's User Data directory (e.g. "C:\Users\[User]\AppData\Local\Google\Chrome\User Data\" on Windows) and is updated periodically by Chrome's component updater service. Must be called in the browser process after the context has been initialized. See https://dev.chromium.org/Home/chromium-security/crlsets for background.
bool CefZipDirectory | ( | const CefString & | src_dir, |
const CefString & | dest_file, | ||
bool | include_hidden_files | ||
) |
Writes the contents of |src_dir| into a zip archive at |dest_file|.
If |include_hidden_files| is true files starting with "." will be included. Returns true on success. Calling this function on the browser process UI or IO threads is not allowed.