same-file

A safe and simple cross platform crate to determine whether two files or directories are the same.

Linux build status Windows build status

Dual-licensed under MIT or the UNLICENSE.

Documentation

https://docs.rs/same-file

Usage

Add this to your Cargo.toml:

toml [dependencies] same-file = "0.1"

and this to your crate root:

rust extern crate same_file;

Example

The simplest use of this crate is to use the is_same_file function, which takes two file paths and returns true if and only if they refer to the same file:

```rust extern crate same_file;

use samefile::issame_file;

fn main() { assert!(issamefile("/bin/sh", "/usr/bin/sh").unwrap()); } ```