我在我的 LittleFS 内存中保存了一个 file.txt,它包含 30 行。我需要遍历这些行并将文件分成三个较小的包,每个包有 10 行(以便将它们发送到互联网)。我正在尝试这个,但我不知道我是否必须创建三个不同的文件(output1、output2、output3...),或者我可以只使用一个并覆盖它。
任何人都可以帮助我吗?多谢
代码:
全选void readoutput(){
File file = LittleFS.open("/file.txt", "r");
if(!file){
Serial.println("Error Opening File");
} Serial.println("Success Opening File");
File output = LittleFS.open("/output.txt", "w");
if(!output){
Serial.println("Error opening Output File");
} Serial.println("Success opening Output File");
while(file.available()){
int count = 0;
Serial.println(count);
String b = file.readStringUn
til('n');
if(b){
if(count == 10){
output.close();
}else{output.println(b);}
} else {
Serial.println("Closing output file...");
output.close();
}
}
}//end readoutput