www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - How to check if path is writable

reply Joseph <JE342 gmail.com> writes:
Is there a cross-platform way in D to check if a path is writable?
Sep 14
parent reply Neia Neutuladh <neia ikeran.org> writes:
On Friday, 15 September 2017 at 01:42:02 UTC, Joseph wrote:
 Is there a cross-platform way in D to check if a path is 
 writable?
Try to write to it and see if you get an error.
Sep 14
parent reply Joseph <JE342 gmail.com> writes:
On Friday, 15 September 2017 at 02:02:54 UTC, Neia Neutuladh 
wrote:
 On Friday, 15 September 2017 at 01:42:02 UTC, Joseph wrote:
 Is there a cross-platform way in D to check if a path is 
 writable?
Try to write to it and see if you get an error.
Um, so I have to do this for every platform? I thought D was a systems language?
Sep 14
parent Daniel Kozak via Digitalmars-d-learn <digitalmars-d-learn puremagic.com> writes:
You can use https://dlang.org/phobos/std_file.html#getAttributes, but you
still need to distinguish Windows and posix platforms

On Fri, Sep 15, 2017 at 5:36 AM, Joseph via Digitalmars-d-learn <
digitalmars-d-learn puremagic.com> wrote:

 On Friday, 15 September 2017 at 02:02:54 UTC, Neia Neutuladh wrote:

 On Friday, 15 September 2017 at 01:42:02 UTC, Joseph wrote:

 Is there a cross-platform way in D to check if a path is writable?
Try to write to it and see if you get an error.
Um, so I have to do this for every platform? I thought D was a systems language?
Sep 14