diff --git a/JavaToCSharpGui/JavaToCSharpGui.csproj b/JavaToCSharpGui/JavaToCSharpGui.csproj
index 334d7f4..ab8b3ba 100644
--- a/JavaToCSharpGui/JavaToCSharpGui.csproj
+++ b/JavaToCSharpGui/JavaToCSharpGui.csproj
@@ -29,6 +29,7 @@
+
diff --git a/JavaToCSharpGui/ViewModels/MainWindowViewModel.cs b/JavaToCSharpGui/ViewModels/MainWindowViewModel.cs
index ac05870..e25a095 100644
--- a/JavaToCSharpGui/ViewModels/MainWindowViewModel.cs
+++ b/JavaToCSharpGui/ViewModels/MainWindowViewModel.cs
@@ -184,7 +184,7 @@ await Task.Run(async () =>
outDir.Create();
string outDirFullName = outDir.FullName;
- int subStartIndex = dir.FullName.Length;
+ int subStartIndex = dir.FullName.Length - 1;
foreach (var jFile in FolderInputFiles.Where(static x => x.Directory is not null))
{