私はこのコードの魔女が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