[TB] fix: get files from torrent name folder in TB zip

This commit is contained in:
Sam Heinz 2025-03-13 00:35:42 +10:00
parent edf443adfc
commit 9525498671

View file

@ -134,13 +134,15 @@ public class UnpackClient(Download download, String destinationPath)
var hashDir = Path.Combine(extractPath, _torrent.Hash); var hashDir = Path.Combine(extractPath, _torrent.Hash);
if (Directory.Exists(hashDir)) if (Directory.Exists(hashDir))
{ {
foreach (var file in Directory.GetFiles(hashDir)) var innerFolder = Directory.GetDirectories(hashDir)[0];
foreach (var file in Directory.GetFiles(innerFolder))
{ {
var destFile = Path.Combine(extractPath, Path.GetFileName(file)); var destFile = Path.Combine(extractPath, Path.GetFileName(file));
File.Move(file, destFile); File.Move(file, destFile);
} }
foreach (var dir in Directory.GetDirectories(hashDir)) foreach (var dir in Directory.GetDirectories(innerFolder))
{ {
var destDir = Path.Combine(extractPath, Path.GetFileName(dir)); var destDir = Path.Combine(extractPath, Path.GetFileName(dir));
Directory.Move(dir, destDir); Directory.Move(dir, destDir);