Я сделал небольшую программу для своей работы, которая берет файл, открывает его, получает необходимую информацию и помещает их в 2 новых файла.
Я написал код на своем компьютере, и он работает, как и ожидалось, ноЯ нахожусь на Ubuntu, и мне нужно использовать этот инструмент на работе на Windows, и он падает.
The filename, directory name or volume label syntax is incorrect.
goroutine 1 [running]:
main.check(...)
C:/Users/GADC/go/Natstar-util/listerDll/main.go:80
main.main()
C:/Users/GADC/go/Natstar-util/listerDll/main.go:18 +0x8d5
exit status 2
Вот мой код:
func main() {
reader := bufio.NewReader(os.Stdin)
fmt.Print("Entrez le chemin de votre export: ")
filepath, err := reader.ReadString('\n')
check(err)
file, err := os.Open(strings.Split(filepath,"\n")[0])
check(err)
defer file.Close()
}
func check(e error) {
if e != nil {
panic(e)
}
}
Если у кого-то есть идея, чтобы помочьмне было бы здорово.Спасибо :)
[EDIT] здесь просто кусок глючного кода.