diff options
Diffstat (limited to 'twrp-functions.cpp')
-rw-r--r-- | twrp-functions.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/twrp-functions.cpp b/twrp-functions.cpp index a681de280..066e6e57b 100644 --- a/twrp-functions.cpp +++ b/twrp-functions.cpp @@ -221,9 +221,9 @@ unsigned long long TWFunc::Get_Folder_Size(string Path, bool Display_Error) { bool TWFunc::Path_Exists(string Path) { // Check to see if the Path exists - struct statfs st; + struct stat st; - if (statfs(Path.c_str(), &st) != 0) + if (stat(Path.c_str(), &st) != 0) return false; else return true; @@ -249,4 +249,12 @@ void TWFunc::GUI_Operation_Text(string Read_Value, string Partition_Name, string DataManager::SetValue("tw_operation", Display_Text); DataManager::SetValue("tw_partition", Partition_Name); +} + +unsigned long TWFunc::Get_File_Size(string Path) { + struct stat st; + + if (stat(Path.c_str(), &st) != 0) + return 0; + return st.st_size; }
\ No newline at end of file |