pub fn file_size(path: &Path) -> Result<u64>
Get file size without reading it (for byte-count-only optimization).