Ordner freigeben

he_re

Grünschnabel
Hallo,

ich erstelle in meinem Programm mit mkdir einen neuen Ordner.
Jetzt möchte ich aber, dass dieser Ordner auch freigegeben ist!
Gibt es da in Java eine Möglichkeit das zu machen?
 
ok vielen Dank.
Funktioniert aus der Eingabeaufforderung wunderbar.
Ich komme aber mit dem ProcessBuilder nicht so wirklich klar,
könntest du mir da weiterhelfen?
 
Runtime.getRuntime().exec
Code:
import java.io.*;

public class notepad{
 public static void main(String[] args){
  try{
   Runtime.getRuntime().exec("notepad Test");
  }catch(Exception e){
    System.err.println(e.toString());
   }
 }
}

Processbuilder
Code:
import java.io.IOException;

public class Test {

	public static void main(String[] args) throws IOException {
		ProcessBuilder builder = new ProcessBuilder(
				"C:\\Programme\\OpenOffice.org 2.0\\program\\swriter\\",
				"C:\\test.odt");
		Process p = builder.start();
	}
}


Kann mir jemand sagen welche Unterschiede zwischen dem Processbuilder und dem Runtime.getRuntime().exec es gibt?
Wo wendet man ersteres und wo zweiter es an.
 
Kann man auch herausfinden, wann der Process wieder beendet wurde?

Beispielsweise öffne ich so die test.txt im Editor:

Code:
ProcessBuilder builder=new ProcessBuilder("test.txt");
Process p=builder.start();

Jetzt möchte ich aber wissen wann der Editor wieder geschlossen wurde,
also wann der gestartete Process beendet ist!
 
waitFor()...

Schau nächstesmal doch einfach selbst in der API nach. Geht schneller als hier auf eine Antwort zu warten.
 
Zurück