Class FileSystemHelper

java.lang.Object
org.burningwave.core.io.FileSystemHelper
All Implemented Interfaces:
AutoCloseable, Cleanable, Closeable, Component, Identifiable, Properties.Listener, Memorizer

public class FileSystemHelper extends Object implements Component
  • Method Details

    • create

      public static FileSystemHelper create(String name)
    • clearBurningwaveTemporaryFolder

      public void clearBurningwaveTemporaryFolder()
    • clearMainTemporaryFolder

      public void clearMainTemporaryFolder()
    • getOrCreateBurningwaveTemporaryFolder

      public File getOrCreateBurningwaveTemporaryFolder()
    • getOrCreateMainTemporaryFolder

      public File getOrCreateMainTemporaryFolder()
    • getOrCreatePingFile

      public File getOrCreatePingFile()
    • createTemporaryFolder

      public File createTemporaryFolder(String folderName)
    • getOrCreateTemporaryFolder

      public File getOrCreateTemporaryFolder(String folderName)
      Specified by:
      getOrCreateTemporaryFolder in interface Memorizer
    • delete

      public void delete(Collection<File> files)
    • delete

      public boolean delete(File file)
    • deleteOnExit

      public void deleteOnExit(File file)
    • delete

      public boolean delete(String absolutePath)
    • deleteOnExit

      public void deleteOnExit(String absolutePath)
    • startSweeping

      public void startSweeping()
    • stopSweeping

      public void stopSweeping()
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable