2
Я хотел бы переписать символическую ссылку с помощью Go, но я не мог найти, как это сделать.Как переписать символическую ссылку в Go?
Если я попытаюсь создать символическую ссылку, и она уже существует, возвращается ошибка.
Мой код:
err := os.Symlink(filePath, symlinkPath)
if err != nil {
fmt.Println(err)
}
Я думаю, символическая должен быть удален, а затем создан заново. Это правильно? Если да, то как я могу отключить символическую ссылку?
тест неправильно, он должен быть: 'ERR = nil' – Skywalker13
Подумайте, прежде чем писать!. os.Stat не будет возвращать ошибку, если файл существует, и это то, что мы здесь проверяем – Vadyus
mmh да, у меня ошибка в моем приложении, он всегда возвращает «нет такого файла или каталога», поэтому он работает для меня с 'err! = nil'. Файл всегда удаляется ... извините за шум – Skywalker13