3个版本
0.0.3 | 2024年2月25日 |
---|---|
0.0.2 | 2024年2月23日 |
0.0.1 | 2023年7月18日 |
67 每月下载量
24KB
487 代码行
Goxoy File Chunker
此库是为了将大文件分割成指定大小的块而编写的。
分割示例
// create FileChunk object
let mut file_obj=FileChunk::new();
file_obj.set_storage_path(DefaultStoragePath::TempPath);
// set target file name
file_obj.assign_file("file_name.extension");
if file_obj.is_exist==true{
file_obj.set_size(256,FileChunkType::KiloByte);
let split_result=file_obj.split();
if split_result==true{
println!("chunks ready");
}else{
println!("error accoured");
}
}else{
println!("file does not exist");
}
合并示例
// create FileChunk object
let mut file_obj=FileChunk::new();
let merge_result=file_obj.merge("path_name");
if merge_result==true{
println!("file merged");
}else{
println!("error accoured");
}
许可证
依赖项
~8.5MB
~167K SLoC