J'ai un fichier que je veux diviser en 100 pièces.
La taille du fichier est 257019 octets.
Lors de l'exécution de mon code de séparateur ci-dessous, j'obtiens 99 parties avec une taille de 2545 octets et la dernière 100ème partie est de 5064 octets.Diviser le nombre en parties égales où la dernière partie est égale ou inférieure au reste
je besoin d'aide pour savoir comment faire les premiers 99 parties ayant la même taille et la dernière partie 100'th ayant les octets restants qui est égale ou inférieure puis 2545.
int partSize;
for(partSize=1 ;partSize< 257019; partSize++){
if((int) Math.ceil(257019/partSize) == 100){
break;
}
}
int totalparts = (int) Math.ceil(257019/partSize); // =100
avez-vous essayé 'Math.ceil (257019.0/partSize) == 100)'? – bas
Quelle est la raison pour laquelle vous ne pouvez pas utiliser la commande linux/gnu 'split'? –
Im dans win7 eclipse faisant cela, comment puis-je ajouter le .0, double conversion. – Erik