feat: join.bat

This commit is contained in:
2025-03-25 19:01:31 +07:00
parent 682e0d9733
commit dc7a524b5e
2 changed files with 30 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
# Utils
Useful (or useless) scripts to make life easier (or harder) :D
## `join.bat`
Join all text files from subfolders into combined files.
### Usage
1. Create an `input` folder in the same directory as the script
2. Place your text files in subfolders within the `input` folder
3. Run `join.bat`
4. Find the combined files in the `output` folder
+16
View File
@@ -0,0 +1,16 @@
@echo off
setlocal enabledelayedexpansion
if not exist output mkdir output
for /d %%D in (input\*) do (
set "foldername=%%~nxD"
if not exist "output\!foldername!.txt" type nul > "output\!foldername!.txt"
for %%F in ("%%D\*.txt") do (
type "%%F" >> "output\!foldername!.txt"
echo. >> "output\!foldername!.txt"
)
)
echo Process completed.