Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo erstmal!

Ich suche ne Lösung für folgendes Problem:

Ich möchte aus einem Java-Programm raus durch einen Button eine Datei löschen, deren Pathangabe ich in einem Textfeld eingebe. Hab also einen String. Wie kann ich die Pathangabe jetzt der delete -Funktion mitgeben? Die greift ja nur auf file Objekte zurück, oder?

Geschrieben

oder zum kompletten löschen von ganzen Verzeichnissen mit Inhalten:

public class CFileUtils

{

/**

* Method nukeFolder.

* @param strFolderPath

* @throws IOException

*/

public static void nukeFolder(String strFolderPath) throws IOException

{

File objFile = new File (strFolderPath);

nukeFolder(objFile);

}

/**

* Method nukeFolder.

* @param objFolder

* @throws IOException

*/

public static void nukeFolder(File objFolder) throws IOException

{

nukeSubFolder(objFolder);

objFolder.delete();

}

/**

* Method makeSlashedPath.

* @param strPath

* @return String

*/

public static String makeSlashedPath(String strPath)

{

String strResultPath = strPath;

if ('\\' != strResultPath.charAt(strResultPath.length()-1))

{

strResultPath += "\\";

}

return strResultPath;

}

/**

* Method nukeSubFolder.

* @param path

* @throws IOException

*/

private static void nukeSubFolder(File path) throws IOException

{

File[] files = path.listFiles();

if (null != files)

{

for (int nIndex = 0; nIndex < files.length; ++nIndex)

{

if (files[nIndex].isDirectory())

{

nukeSubFolder(files[nIndex]);

}

files[nIndex].delete();

}

}

}

}

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...