-
Notifications
You must be signed in to change notification settings - Fork 26
Merge
Ram Prakash Jayapalan edited this page Mar 13, 2022
·
1 revision
Create an instance
from filesplit.merge import Merge
merge = Merge(inputdir: str, outputdir: str, outputfilename: str)
inputdir
(str, Required) - Path to the original file.
outputdir
(str, Required) - Output directory path to write the file splits.
outputfilename
(str, Required) - Name to use for the merged file.
With the instance created, the following method can be used on the instance
Merges the split files back into one single file.
Args:
cleanup
(bool, Optional): If True, all the split files and manifest file will be purged after successful merge. Defaults to False.
callback
(Callable, Optional): Callback function to invoke after merge. The callback function should accept two arguments [func (str, int)] - full path to the merged file,
merged file size (bytes). Defaults to None.
Returns:
None
- Moreover,
-
- The manifest file name can be changed by setting
manfilename
property likemerge.manfilename='man'
. The manifest file name should match with the one used during the file split process and should be available in the same directory as that of file splits. Default ismanifest
. - To forcefully and safely terminate the process set the property
terminate
to True while the process is running.
- The manifest file name can be changed by setting