Hola tengo el siguiente problema: Dentro de un proceso de desinstalación, cargo un JAR (jdbc-driver). URL pDriverJar = jarToDelete.toURI().toURL(); URL[] lURLList = new URL[]{pDriverJar}; URLClassLoader lLoader = new URLClassLoader(lURLList, Thread.currentThread().getContextClassLoader()); Thread.currentThread().setContextClassLoader(lLoader); Class aClass = Class.forName(“jdbc.Driver”); // was Oracle: oracle.jdbc.OracleDriver but should not be important if(jarToDelete.delete()){ System.out.println(“deleted”); }else { jarToDelete.deleteOnExit(); } Después de la terminación de […]
He estado usando un fragmento de código específico para eliminar archivos de una carpeta, pero está resultando muy problemático porque quizás olvidé cerrar uno o dos InputStream. El código que tengo es tan grande que no puedo ver todos los Inputstreams que no he cerrado. ¿Hay una forma de eliminar archivos si hay un InputStream […]
Actualmente estoy tratando de eliminar recursivamente un directorio … Por extraño que parezca, el código más corto que pude encontrar es el siguiente constructo, que emplea una clase interna ad hoc y en un patrón de visitante … Path rootPath = Paths.get(“data/to-delete”); try { Files.walkFileTree(rootPath, new SimpleFileVisitor() { @Override public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) […]
Tengo este codigo import org.apache.commons.io.FileUtils; try { FileUtils.copyURLToFile(new URL(SHA1_LINK), new File(“SHA1.txt”)); if(!sameSha1()) { System.out.println(“sha diferentes”); FileUtils.copyURLToFile(new URL(LINK), new File(PROG)); } } catch (Exception e) { System.out.println(“Internet is off”); } //delete SHA1 file Files.deleteIfExists(Paths.get(“SHA1.txt”)); y cuando lo ejecuto dice java.nio.file.FileSystemException El proceso no puede acceder al archivo porque lo está utilizando otro proceso (en sun.nio.fs.WindowsException) En […]
¿Cómo puedo saber cuándo se creó un archivo usando java, ya que deseo eliminar archivos anteriores a cierto período de tiempo, actualmente estoy borrando todos los archivos en un directorio, pero esto no es ideal? public void DeleteFiles() { File file = new File(“D:/Documents/NetBeansProjects/printing~subversion/fileupload/web/resources/pdf/”); System.out.println(“Called deleteFiles”); DeleteFiles(file); File file2 = new File(“D:/Documents/NetBeansProjects/printing~subversion/fileupload/Uploaded/”); DeleteFilesNonPdf(file2); } public […]