Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(DataFlex) Split File into ChunksDemonstrates how to split a file into chunks.
Use ChilkatAx-win32.pkg Procedure Test Handle hoFac String sFileToSplit String sPartPrefix String sPartExtension Integer iMaxChunkSize String sDestDirPath Boolean iSuccess String sTemp1 Get Create (RefClass(cComCkFileAccess)) To hoFac If (Not(IsComObjectCreated(hoFac))) Begin Send CreateComObject of hoFac End // Any type of file may be split. It doesn't matter if it's // a binary file or a text file. Move "qa_data/hamlet.xml" To sFileToSplit Move "hamlet" To sPartPrefix Move "part" To sPartExtension Move 50000 To iMaxChunkSize Move "qa_output" To sDestDirPath // Splits hamlet.xml into hamlet1.part, hamlet2.part, ... // Output files are written to the current working directory. // Each chunk will be 50000 bytes except for the last which // will be the remainder. Get ComSplitFile Of hoFac sFileToSplit sPartPrefix sPartExtension iMaxChunkSize sDestDirPath To iSuccess If (iSuccess = True) Begin Showln "Success." End Else Begin Get ComLastErrorText Of hoFac To sTemp1 Showln sTemp1 End End_Procedure |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.