2 个版本
0.0.2 | 2021 年 9 月 16 日 |
---|---|
0.0.1 | 2021 年 9 月 15 日 |
在 文件系统 中排名第 926
每月下载量 91 次
用于 wsl-dirutils
6KB
58 行
WSL Path
您可以使用 WSLPath 将 WSL 路径转换为 Windows 路径,反之亦然
实现
调用 wslpath,这是一个由微软创建的基于 Linux 的实用程序,用于转换 Windows 和 Linux 路径。
我们调用 wslpath,传递参数,执行转换并将结果返回给用户
将 Windows 路径转换为 WSL 路径
fn main() {
let path = wslpath::windows_to_wsl("C:\\Users").unwrap();
println!("Windows Path converted to WSL is {}",path);
}
输出
Windows 路径转换为 WSL 是 /mnt/c/Users
将 WSL 路径转换为 Windows 路径
fn main() {
let path = wslpath::wsl_to_windows("/mnt/c/Users").unwrap();
println!("WSL Path converted to Windows is {}",path);
}
输出
WSL 路径转换为 Windows 是 C:/Users
将 Windows 路径转换为特定发行版的 WSL 路径
在这种情况下,我们使用 Ubuntu
fn main() {
let path = wslpath::windows_to_wsl_with_distro("C:\\Users", "Ubuntu".to_string()).unwrap();
println!("Windows Path converted to WSL is {}", path);
}
输出
Windows 路径转换为 WSL 是 /mnt/c/Users
将 WSL 路径转换为特定发行版的 Windows 路径
在这种情况下,我们使用 Ubuntu
fn main() {
let path = wslpath::wsl_to_windows_with_distro("/mnt/c/Users", "Ubuntu".to_string()).unwrap();
println!("WSL Path converted to Windows is {}", path);
}
输出
WSL 路径转换为 Windows 是 C:/Users