Re: [go-nuts] os.Stat and os.IsNotExist on Windows

2017-12-12 Thread Manlio Perillo
Il giorno lunedì 11 dicembre 2017 19:08:01 UTC+1, Ian Lance Taylor ha scritto: > > On Mon, Dec 11, 2017 at 1:27 AM, Petr Shevtsov > wrote: > > > > I've spotted rather strange behavior of os.IsNotExist on Windows. > > > > This snippet[1] > > > > s :=

Re: [go-nuts] os.Stat and os.IsNotExist on Windows

2017-12-12 Thread Manlio Perillo
Il giorno martedì 12 dicembre 2017 13:24:01 UTC+1, Taru Karttunen ha scritto: > > On 11.12 10:07, Ian Lance Taylor wrote: > > On Mon, Dec 11, 2017 at 1:27 AM, Petr Shevtsov > wrote: > > > s := "http://example.com/; > > > fi, err := os.Stat(s) > > > if

Re: [go-nuts] os.Stat and os.IsNotExist on Windows

2017-12-12 Thread Taru Karttunen
On 11.12 10:07, Ian Lance Taylor wrote: > On Mon, Dec 11, 2017 at 1:27 AM, Petr Shevtsov > wrote: > > s := "http://example.com/; > > fi, err := os.Stat(s) > > if os.IsNotExist(err) { > > > > Is this a bug in os.IsNotExist[3] or such behavior is intentional? > > This

[go-nuts] os.Stat and os.IsNotExist on Windows

2017-12-11 Thread Petr Shevtsov
Greetings, gophers! I've spotted rather strange behavior of os.IsNotExist on Windows. This snippet[1] s := "http://example.com/; fi, err := os.Stat(s) if os.IsNotExist(err) { fmt.Println("Not a file") return } mode := fi.Mode() if mode.IsRegular() { fmt.Println("File") } works perfectly on