2016-08-29 33 views
0

我试图拉我的文本文件,该文件的名称是根据文章的标题是MACC is on the right track, let’s hope it will go all the way.txt编程,但拉它给我这个错误:文本文件给出错误 - 传输错误:没有这样的文件或目录 - DDMS

[2016-08-29 11:59:06 - ddms] transfer error: No such file or directory 
[2016-08-29 11:59:06] Failed to pull selection: No such file or directory 

当我尝试删除

java.nio.BufferOverflowException 
at java.nio.HeapByteBuffer.put(HeapByteBuffer.java:206) 
at com.android.ddmlib.JdwpPacket.movePacket(JdwpPacket.java:235) 
at com.android.ddmlib.Debugger.sendAndConsume(Debugger.java:347) 
at com.android.ddmlib.Client.forwardPacketToDebugger(Client.java:707) 
at com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:344) 
at com.android.ddmlib.MonitorThread.run(MonitorThread.java:263) 

我的源代码

public void storeHTML(Context context, ArrayList<String> storeHTML) { 
    try { 
     File root = new File(Environment.getExternalStorageDirectory(), "voicethenews"); 
     if (!root.exists()) { 
      root.mkdirs(); 
     } 
     File gpxfile = new File(root, storeHTML.get(0) + ".txt"); 
     FileWriter writer = new FileWriter(gpxfile); 
     //BufferedWriter bufferedWriter = new BufferedWriter(writer); 

     for(int i = 1; i < storeHTML.size(); i++) { 

      //bufferedWriter.newLine(); 
      writer.append(System.getProperty("line.separator") + storeHTML.get(i)); 

     } 

     writer.flush(); 
     writer.close(); 
     Toast.makeText(context, "Saved", Toast.LENGTH_SHORT).show(); 
    } catch (IOException e) { 
     e.printStackTrace(); 
    } 
} 

我搜索了高和低的答案仍然没有设法解决它。谢谢。

回答

1

请测试该代码:

Environment.getExternalStorageDirectory().getAbsolutePath()+ "/SOME_DIRECTORY" 
+0

它完美。谢谢:D –

相关问题