CPP-TOOLBOX
Loading...
Searching...
No Matches
fs_utils.directory_modifiction_callback_system Namespace Reference

Functions

 get_modification_times (directory)
 
 load_last_mod_times ()
 
 save_mod_times (mod_times)
 
List[str] find_modified_files (last_mod_times, current_mod_times)
 
 save_mod_times_for_base_dir (str base_dir)
 
 start_watching_directory (str watch_directory, Callable modification_callback)
 

Variables

str BASE_DIR_LAST_MOD_FILE = ".base_dir_last_modified.json"
 

Function Documentation

◆ find_modified_files()

List[str] fs_utils.directory_modifiction_callback_system.find_modified_files ( last_mod_times,
current_mod_times )
Compare the last known modification times with the current ones

◆ get_modification_times()

fs_utils.directory_modifiction_callback_system.get_modification_times ( directory)

◆ load_last_mod_times()

fs_utils.directory_modifiction_callback_system.load_last_mod_times ( )
Load the stored modification times from the last run

◆ save_mod_times()

fs_utils.directory_modifiction_callback_system.save_mod_times ( mod_times)
Save the current modification times for future comparison

◆ save_mod_times_for_base_dir()

fs_utils.directory_modifiction_callback_system.save_mod_times_for_base_dir ( str base_dir)

◆ start_watching_directory()

fs_utils.directory_modifiction_callback_system.start_watching_directory ( str watch_directory,
Callable modification_callback )

Variable Documentation

◆ BASE_DIR_LAST_MOD_FILE

str fs_utils.directory_modifiction_callback_system.BASE_DIR_LAST_MOD_FILE = ".base_dir_last_modified.json"