: pm , part : pm , part : pm , part : pm , part : pm , part file( , , bytes dir( , , , bytes free finallythe splitter is also smart enough to create the output directory if it doesn' yet exist and to clear out any old files there if it does exist--the followingfor exampleleaves only new files in the output directory because the joiner combines whatever files exist in the output directorythis is nice ergonomic touch if the output directory was not cleared before each splitit would be too easy to forget that prior run' files are still there given that target audience for these scriptsthey needed to be as forgiving as possibleyour user base may vary (though you often shouldn' assume soc:\tempc:\pp \system\filetools\split py python- msi tempsplit splitting :\temp\python- msi to :\temp\tempsplit by split finished parts are in :\temp\tempsplit :\tempdir tempsplit more directory of :\temp\tempsplit : pm : pm : pm , , part : pm , , part : pm , , part file( , , bytes dir( , , , bytes free of coursethe dilemma that these scripts address might today be more easily addressed by simply buying bigger memory stick or giving kids their own internet access stillonce you catch the scripting bugyou'll find the ease and flexibility of python to be powerful and enabling toolsespecially for writing custom automation scripts like these when used wellpython may well become your swiss army knife of computing generating redirection web pages moving is rarely painlesseven in cyberspace changing your website' internet address can lead to all sorts of confusion you need to ask known contacts to use the new address and hope that others will eventually stumble onto it themselves but if you rely on the internetmoves are bound to generate at least as much confusion as an address change in the real world unfortunatelysuch site relocations are often unavoidable both internet service providers (ispsand server machines can come and go over the years moreoversome isps complete system programs