| author | |
| committer | |
| log | 0f9f785b9b5bc9276ffe04e4c50900c1c6612d02 |
| tree | 1d0b4ba4b52a7ebf588c254fc24d927f26047f8e |
| parent | cc70136035c48b56811d008bf6504ba3ee5d075c |
1 files changed, 10 insertions(+), 0 deletions(-)
src/lib.zig+10| ... | ... | @@ -77,3 +77,13 @@ pub fn doesFolderExist(dir: ?std.fs.Dir, fpath: []const u8) !bool { |
| 77 | 77 | } |
| 78 | 78 | return true; |
| 79 | 79 | } |
| 80 | ||
| 81 | pub fn doesFileExist(dir: ?std.fs.Dir, fpath: []const u8) !bool { | |
| 82 | const file = (dir orelse std.fs.cwd()).openFile(fpath, .{}) catch |e| switch (e) { | |
| 83 | error.FileNotFound => return false, | |
| 84 | error.IsDir => return true, | |
| 85 | else => return e, | |
| 86 | }; | |
| 87 | defer file.close(); | |
| 88 | return true; | |
| 89 | } |