From 07b13e2be7bd5c1267504ae4045cea612e73842e Mon Sep 17 00:00:00 2001 From: AramJonghu Date: Fri, 22 May 2026 19:47:08 +0200 Subject: [PATCH] fixed bug where it was not supported for Windows --- build.zig | 4 +--- src/organize.zig | 3 ++- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/build.zig b/build.zig index acea9f2..be4fac1 100644 --- a/build.zig +++ b/build.zig @@ -11,11 +11,9 @@ pub fn build(b: *std.Build) void { const exe = b.addExecutable(.{ .name = "file_organizer", .root_module = b.createModule(.{ + .root_source_file = b.path("src/main.zig"), .target = target, .optimize = optimize, - .imports = &.{ - .{ .name = "file_organizer", .module = mod }, - }, }), }); diff --git a/src/organize.zig b/src/organize.zig index b0ee72f..b171468 100644 --- a/src/organize.zig +++ b/src/organize.zig @@ -19,6 +19,7 @@ fn placeFile(io: std.Io, dir: std.Io.Dir, category: classify.Category, name: []c try dir.createDirPath(io, dest); var buf: [std.fs.max_path_bytes]u8 = undefined; - const path = try std.fmt.bufPrint(&buf, "{s}/{s}", .{ dest, name }); + var fba = std.heap.FixedBufferAllocator.init(&buf); + const path = try std.fs.path.join(fba.allocator(), &.{ dest, name }); try dir.rename(name, dir, path, io); }