A ma connaissance, il n'y a aujourd'hui que trois sources permettant le Split de fichiers :
http://www.csharpfr.com/codes/SPLITTER-FICHIERS-UTILISANT-THREADS_17554.aspx
http://www.csharpfr.com/codes/DECOUPER-FICHIERS-ACCESS-BINAIRE_20289.aspx
http://www.csharpfr.com/codes/FILESPLITTER-UTILITAIRE-POUR-DECOUPER-JOINDRE-FICHIERS_28107.aspx
Celles-ci découpent les fichiers en packets de taille égale (en octets).
J'avais besoin de splitter des fichiers de logs (du texte tout bête), et sur ce point, çà ne m'intéressait pas d'avoir des lignes tronquées à cause de la restriction sur le nombre d'octets. J'ai donc fait ce p'tit bout de code pour splitter mes fichiers de logs, mais suivant le nombre de lignes. Ainsi, ils restent lisibles après le découpage.
Niveau complexité, c'est pas le Pérou ! C'est aisément compréhensible par un débutant.
Le code est écrit sous Visual C# 2005 Express.