我有這個代碼巫婆檢測文件在USB上,我想添加文件的名稱到字符串數組列表,我該如何繼續?將文件名添加到字符串數組
final String CP = "cp ";
final String DEST = " /home/user/Desktop";
final String TERMINAL_COMMAND = "ls /media/user/";
String USB_UUID = null;
//System.out.println(TERMINAL_COMMAND);
try {
Process p = Runtime.getRuntime().exec(TERMINAL_COMMAND);
BufferedReader in = new BufferedReader(
new InputStreamReader(p.getInputStream()));
while ((USB_UUID = in.readLine()) != null) {
//System.out.println(USB_UUID);
final String FILETOSTART = "/media/user/"+USB_UUID;
}
in.close();
}
while(....){}實際上是在usb中打印每個文件? – GOXR3PLUS
我真的不知道你的問題。是否由於某種原因無法更改此代碼,並且您正在查看如何提取文件名?在這一點上,我也沒有看到DEST和CP在哪裏。通過查看你的代碼,你也有一個FILETOSTART變量。此外,代碼不遵循CamelCase符號。你能提供進一步的解釋嗎? –
只是「如何列出目錄中的文件」的問題?如果是的話,https://docs.oracle.com/javase/tutorial/essential/io/dirs.html#listdir – Joni