我想使用golang創建使用硬鏈接到文件。 os.Link()告訴我,不支持windows。 因此我試圖使用os.exec來調用「mklink.exe」。使用golang創建硬鏈接
cmd := exec.Command("mklink.exe", "/H", hardlink_path, file_path)
err := cmd.Run()
但是,它告訴我,它無法在%PATH%中找到mklink.exe。 這讓我難過,因爲我可以使用cmd來調用它。
下一個我試圖通過CMD間接調用它:
cmd := exec.Command("cmd.exe", "mklink.exe", "/H", hardlink_path, file_path)
err := cmd.Run()
現在不返回任何錯誤,但是,它也不會產生硬鏈接。 有什麼建議嗎?