Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正确保存.txt文件(Java)_Java_File_Text_Save - Fatal编程技术网

正确保存.txt文件(Java)

正确保存.txt文件(Java),java,file,text,save,Java,File,Text,Save,我在一个更大的循环中运行下面的一段处理(Java)代码。这些行将字符串保存在名为kinectDEM.tmp的.txt文件中,在此之前,旧文件重命名为kinectDEM1.txt,新文件(kinectDEM.tmp)重命名为kinectDEM0.txt 它工作正常,但有时会卡住,kinectDEM1.txt文件消失,阻塞循环 我怎样才能修好它 if (millis() > precedente + savingtimestep) { txt[0] = "ncols 60

我在一个更大的循环中运行下面的一段处理(Java)代码。这些行将字符串保存在名为
kinectDEM.tmp
.txt
文件中,在此之前,旧文件重命名为
kinectDEM1.txt
,新文件(
kinectDEM.tmp
)重命名为
kinectDEM0.txt

它工作正常,但有时会卡住,
kinectDEM1.txt
文件消失,阻塞循环

我怎样才能修好它

if (millis() > precedente + savingtimestep) {
   txt[0] = "ncols         600\nnrows         480\nxllcorner     0\nyllcorner     0\ncellsize      1\nNODATA_value  10\n" +kinectDEM;
   saveStrings("kinectDEM0.tmp", txt);
   precedente = millis();
   //  delete the old .txt file, from kinectDEM1 to kinectDEMtrash
   File f = new File(sketchPath("kinectDEM1.txt"));
   boolean success = f.delete();

   //  rename the old .txt file, from kinectDEM0 to kinectDEM1
   File oldName1 = new File(sketchPath("kinectDEM0.txt"));
   File newName1 = new File(sketchPath("kinectDEM1.txt"));
   oldName1.renameTo(newName1);

   //  rename kinectDEM0.tmp file to kinectDEM0.txt
   File oldName2 = new File(sketchPath("kinectDEM0.tmp"));
   File newName2 = new File(sketchPath("kinectDEM0.txt"));
   oldName2.renameTo(newName2);
 }

这是什么语言?是处理(Java),我更正了我的问题。你在你的代码中抑制任何异常吗?不,我没有抑制异常…只是因为我不知道如何做。我应该检查什么样的异常?这是什么语言?是处理(Java),我更正了我的问题。你在你的代码中抑制了任何异常吗?不,我没有抑制异常…只是因为我不知道怎么做。我应该检查哪些例外情况?