Base components for core functionality.
No change marker
File/directory added marker
File/directory changed marker
File/directory deleted marker
Unidentifiable file type
Regular file
A directory
A change in filesystem.
Changes in filesystem are files or directories which were modified.
the filesystem path of the dir/file that changed
the basename of the filesystem entity (a dir or file)
the type of change
the file type of the change
A walker for the filesystem.
This plain walker scans a directory or file for changes. It does this by comparing the timestamp of all files found with a given one. It’s a simple pure Python implementation and does not store any status information. Therefore it is runnable with virtually any Python version and requires no extra modules. The drawback is, that his walker cannot detect file/directory deletion.