السلام عليكم
لدي هذا الكود للجافا يقوم بتنفيذ اوامر النظام وطباعتها في الكونسول (موجة الاوامر)
package javacode;
import java.io.*;
public class JavaCode {
public static void main(String[] args) throws IOException {
Process p = Runtime.getRuntime().exec("ls -la");
DataInputStream date = new DataInputStream(p.getInputStream());
FileWriter write = new FileWriter("/home/sq9/w.log");
String out = null;
while((out = date.readLine()) != null)
{
System.out.println(out);
}
}
}يتم تنفيذ بشكل صحيح حلو كذا طيب ماابية يطبع الناتج في الكونسول اريدة ان يكتبة في ملف نصي كتبت الكود التالي
package javacode;
import java.io.*;
public class JavaCode {
public static void main(String[] args) throws IOException {
Process p = Runtime.getRuntime().exec("ls -la");
DataInputStream date = new DataInputStream(p.getInputStream());
FileWriter write = new FileWriter("/home/sq9/w.log");
String out = null;
while((out = date.readLine()) != null)
{
write.write(out);
}
}
}لكن لايعمل بشكل صحيح اتمنى الافادة يااخوان الكود مهم بالنسبة لي!