copy_from_host/
copy-from-host.rs

1use libmtp::Device;
2use libmtp::FileKind;
3use libmtp::Object;
4
5fn main() -> libmtp::Result<()> {
6	let device = Device::from_serial("GVEV4I3E0WU1")?.expect("Device should exist");
7	let storage = device.find_storage(65537).expect("Storage should exist");
8	for object in storage.iter_recursive() {
9		if let Object::Folder(folder) = object {
10			folder.copy_file_from_host("/tmp/hello.txt", FileKind::Text)?;
11			break;
12		}
13	}
14	Ok(())
15}