diff --git a/Files/Enums/SortOption.cs b/Files/Enums/SortOption.cs
index 3e9d9e0066ce..866990888096 100644
--- a/Files/Enums/SortOption.cs
+++ b/Files/Enums/SortOption.cs
@@ -5,6 +5,7 @@ public enum SortOption : byte
Name,
DateModified,
Size,
- FileType
+ FileType,
+ OriginalPath
}
}
\ No newline at end of file
diff --git a/Files/Filesystem/ListedItem.cs b/Files/Filesystem/ListedItem.cs
index 2bbe1ae1ee26..c8dd4e219732 100644
--- a/Files/Filesystem/ListedItem.cs
+++ b/Files/Filesystem/ListedItem.cs
@@ -3,6 +3,7 @@
using Microsoft.Toolkit.Mvvm.ComponentModel;
using Microsoft.Toolkit.Uwp.Extensions;
using System;
+using System.IO;
using Windows.Storage;
using Windows.UI.Xaml.Media.Imaging;
@@ -264,6 +265,8 @@ public RecycleBinItem(string folderRelativeId, string returnFormat) : base(folde
// For recycle bin elements (path + name)
public string ItemOriginalPath { get; set; }
+ // For recycle bin elements (path)
+ public string ItemOriginalFolder => Path.IsPathRooted(ItemOriginalPath) ? Path.GetDirectoryName(ItemOriginalPath) : ItemOriginalPath;
}
public class ShortcutItem : ListedItem
diff --git a/Files/MultilingualResources/Files.de-DE.xlf b/Files/MultilingualResources/Files.de-DE.xlf
index 3c4d001d6b2c..670ea0b3f920 100644
--- a/Files/MultilingualResources/Files.de-DE.xlf
+++ b/Files/MultilingualResources/Files.de-DE.xlf
@@ -1929,6 +1929,14 @@
Context Menu
Context Menu
+
+ Original path
+ Original path
+
+
+ Original path
+ Original path
+