Fixing issue with Expand cab where you need to be in working_dir

This commit is contained in:
Stewie
2022-08-26 21:25:25 -04:00
committed by fortiersteven
parent 5c953ec678
commit 21608b7cc8

View File

@@ -397,8 +397,11 @@ class ToolsTales:
return False
def extract_Cab(self, cab_file_name, new_file_name):
subprocess.run(['expand', cab_file_name, new_file_name])
def extract_Cab(self, cab_file_name, new_file_name, working_dir):
folder_name = os.path.basename(new_file_name).split('.')[0].lower()
os.mkdir( os.path.join(working_dir, folder_name.upper()))
subprocess.run(['expand', os.path.basename(cab_file_name), folder_name + '/{}.dat'.format(folder_name)], cwd=working_dir)