fix flink
Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
parent
086bef41f4
commit
e1a9cfcf7f
@ -118,11 +118,9 @@ impl SharedMemory {
|
|||||||
|
|
||||||
fn flink(name: String) -> ResultType<String> {
|
fn flink(name: String) -> ResultType<String> {
|
||||||
let disk = std::env::var("SystemDrive").unwrap_or("C:".to_string());
|
let disk = std::env::var("SystemDrive").unwrap_or("C:".to_string());
|
||||||
let mut dir = PathBuf::from(disk);
|
let dir1 = PathBuf::from(format!("{}\\ProgramData", disk));
|
||||||
let dir1 = dir.join("ProgramData");
|
let dir2 = PathBuf::from(format!("{}\\Windows\\Temp", disk));
|
||||||
let dir2 = std::env::var("TEMP")
|
let mut dir;
|
||||||
.map(|d| PathBuf::from(d))
|
|
||||||
.unwrap_or(dir.join("Windows").join("Temp"));
|
|
||||||
if dir1.exists() {
|
if dir1.exists() {
|
||||||
dir = dir1;
|
dir = dir1;
|
||||||
} else if dir2.exists() {
|
} else if dir2.exists() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user