I'm getting "Access is denied" exception on a copyFile command on Windows. I'm not really sure why. existsFile for the file returns true as does existsDir for the dir and I'm using the proper syntax of copyFile(source, dest). There's no other file in dest. echo file echo mDir C:\Users\andys-pc\Downloads\test.filename E:\ Run
getFileInfo results: file: (id: (device: -1674769420, file: 745565), kind: pcFile, size: 154080124, permissions: {fpUserExec, fpUserWrite, fpUserRead, fpGroupExec, fpGroupWrite, fpGroupRead, fpOthersExec, fpOthersWrite, fpOthersRead}, linkCount: 1, lastAccessTime: (seconds: 1588006750, nanosecond: 523462900), lastWriteTime: (seconds: 1578638167, nanosecond: 205297700), creationTime: (seconds: 1588006068, nanosecond: 448599000)) dir: (id: (device: 34148618, file: 45815), kind: pcDir, size: 0, permissions: {fpUserExec, fpUserWrite, fpUserRead, fpGroupExec, fpGroupWrite, fpGroupRead, fpOthersExec, fpOthersWrite, fpOthersRead}, linkCount: 1, lastAccessTime: (seconds: 1588183553, nanosecond: 99567400), lastWriteTime: (seconds: 1588006752, nanosecond: 495716200), creationTime: (seconds: 1584007620, nanosecond: 166189600)) Run It seems I have full permissions here. Same error with moveFile. Am I missing something? Version 1.2.0 Got ref 00000000007D2240 --> [errorCode = 5, parent = nil, name = 0000000000530BCE"OSError", msg = 0000000000819058"Access is denied.\13\10" "Additional info: \"(\\\"C:\\\\\\\\Users\\\\\\\\andys-pc\\\\\\\\Downloads\\\\\\\\test.filename\\\", \\\"E:\\\\\\\\")\"", trace = 00000000007FA048@[[procname = 000000000053DFAE"main", line = 158, filename = 000000000053D0B0"C:\\Users\\andys-pc\\GitHub\\Proj\\src\\main.nim"], [procname = 0000000000536669"mainLoop", line = 291, filename = 00000000005363C0"C:\\Users\\andys-pc\\.nimble\\pkgs\\wnim-0.11.0\\wNim\\private\\wApp.nim"], [procname = 00000000005365C5"messageLoop", line = 260, filename = 00000000005363C0"C:\\Users\\andys-pc\\.nimble\\pkgs\\wnim-0.11.0\\wNim\\private\\wApp.nim"], [procname = 0000000000536570"wAppProcessDialogMessage", line = 213, filename = 00000000005363C0"C:\\Users\\andys-pc\\.nimble\\pkgs\\wnim-0.11.0\\wNim\\private\\wApp.nim"], [procname = 0000000000539F51":anonymous", line = 1846, filename = 0000000000539398"C:\\Users\\andys-pc\\.nimble\\pkgs\\wnim-0.11.0\\wNim\\private\\wWindow.nim"], [procname = 00000000005398EA"processEvent", line = 1252, filename = 0000000000539398"C:\\Users\\andys-pc\\.nimble\\pkgs\\wnim-0.11.0\\wNim\\private\\wWindow.nim"], [procname = 00000000005398DE"callHandler", line = 1222, filename = 0000000000539398"C:\\Users\\andys-pc\\.nimble\\pkgs\\wnim-0.11.0\\wNim\\private\\wWindow.nim"], [procname = 000000000053D0A3":anonymous", line = 138, filename = 000000000053D0B0"C:\\Users\\andys-pc\\GitHub\\Proj\\src\\main.nim"], [procname = 000000000053D219"handleFiles", line = 114, filename = 000000000053D0B0"C:\\Users\\andys-pc\\GitHub\\Proj\\src\\main.nim"], [procname = 000000000053193E"copyFiles", line = 104, filename = 0000000000531948"C:\\Users\\andys-pc\\GitHub\\Proj\\src\\gamepath.nim"], [procname = 0000000000530BEF"copyFile", line = 1676, filename = 0000000000530938"C:\\Users\\andys-pc\\.choosenim\\toolchains\\nim-1.2.0\\lib\\pure\\os.nim"], [procname = 0000000000530BD6"raiseOSError", line = 94, filename = 0000000000530A40"C:\\Users\\andys-pc\\.choosenim\\toolchains\\nim-1.2.0\\lib\\pure\\includes\\oserr.nim"]], up = nil] ,Access is denied. Run