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 :=
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
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
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