howto touch a file - setTimes
Martin Tschierschke via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Mon Jul 24 10:11:19 PDT 2017
When I tried to set the atime and mtime of a file (f) via:
import std.datetime;
auto time = Clock.currTime();
setTimes(f,time,time);
I get "Operation not permitted."
This is caused on linux by the rule, that if you are not the
owner of the file
you may only set the mtime of a file to current time.
A simple "touch filename" in terminal works.
Any hint? Do I have to use execute("touch filename")?
More information about the Digitalmars-d-learn
mailing list