Dumper

# Dump dizinini değiştir
$dumpFolder = "full_dump_output"

# Dosya türlerine göre klasör isimleri
$fileTypes = @{
   "cs" = "CSharp"
   "hpp" = "Cpp"
   "json" = "Json"
   "rs" = "Rust"
}

# Dump dizinindeki dosyaları al
Get-ChildItem -Path $dumpFolder -File | ForEach-Object {
   $ext = $_.Extension.TrimStart(".").ToLower()
   if ($fileTypes.ContainsKey($ext)) {
       $targetFolder = Join-Path $dumpFolder $fileTypes[$ext]
       if (-not (Test-Path $targetFolder)) {
           New-Item -ItemType Directory -Path $targetFolder | Out-Null
       }
       Move-Item $_.FullName $targetFolder
   }
}