diff options
| author | Ganesh Viswanathan <dev@genotrance.com> | 2020-06-16 23:37:03 -0500 |
|---|---|---|
| committer | Ganesh Viswanathan <dev@genotrance.com> | 2020-06-16 23:59:10 -0500 |
| commit | d5e858bd9a580c834fe70cddeddaa0b76ad61395 (patch) | |
| tree | 4e548aecad89c88f014f367fb8a8c1f6da47bf98 | |
| parent | da0da3932b79868f90808f3434bcfac0b9656a8f (diff) | |
| download | nimterop-d5e858bd9a580c834fe70cddeddaa0b76ad61395.tar.gz nimterop-d5e858bd9a580c834fe70cddeddaa0b76ad61395.zip | |
Fix Windows file date
| -rw-r--r-- | nimterop/build.nim | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/nimterop/build.nim b/nimterop/build.nim index 28f2b3c..dbdcd4c 100644 --- a/nimterop/build.nim +++ b/nimterop/build.nim @@ -244,7 +244,9 @@ proc getFileDate*(fullpath: string): string = ret = 0 cmd = when defined(Windows): - &"cmd /c for %a in ({fullpath.sanitizePath}) do echo %~ta" + let + (head, tail) = fullpath.splitPath() + &"cmd /c forfiles /P {head.sanitizePath()} /M {tail.sanitizePath} /C \"cmd /c echo @fdate @ftime @fsize\"" elif defined(Linux): &"stat -c %y {fullpath.sanitizePath}" elif defined(OSX) or defined(FreeBSD): |
