F
free2use
Grünschnabel
Hallo, ich versuche gerade ein Deinstallationskript für ein Java Programm von mir zu erstellen.
Ich habe eine .jar Datei also Name.jar und einen versteckten Ordner also .Name.
Ich würde gerne nach beiden suchen lassen(da es ja nicht klar ist wo der User die Dateien hinüberschiebt) und diese dann löschen.
Auf Mac funktioniert das wunderbar, so:
Auf Linux klappt das aber nicht(Ubuntu). Ich hab es dann mal so versucht:
Aber dabei wird nur die .jar gelöscht, der Ordner nicht.
Jemand eine Idee wie ich es hinbekomme ?
PS: Ich muss sowas auch noch für Windows machen als .bat, also falls jemand da zufällig auch bewandert ist würde ich mich natürlich freuen.
Vielen Dank ! Ich hoffe ihr könnt mir helfen.
Ich habe eine .jar Datei also Name.jar und einen versteckten Ordner also .Name.
Ich würde gerne nach beiden suchen lassen(da es ja nicht klar ist wo der User die Dateien hinüberschiebt) und diese dann löschen.
Auf Mac funktioniert das wunderbar, so:
Code:
echo JEscape wird gelöscht....
find ${PWD} -name ".JEscape" -exec rm -R -f {} \;
find ${PWD} -name "JEscape.jar" -exec rm -R -f {} \;
echo Dateien wurden gelöscht.
Auf Linux klappt das aber nicht(Ubuntu). Ich hab es dann mal so versucht:
Code:
echo JEscape wird gelöscht....
find ${PWD} -name "Name.jar" -print0 | xargs -0 rm {}
find ${PWD} -name ".Name" -print0 | xargs -0 rm {}
echo Dateien wurden gelöscht.
Aber dabei wird nur die .jar gelöscht, der Ordner nicht.
Jemand eine Idee wie ich es hinbekomme ?
PS: Ich muss sowas auch noch für Windows machen als .bat, also falls jemand da zufällig auch bewandert ist würde ich mich natürlich freuen.
Vielen Dank ! Ich hoffe ihr könnt mir helfen.