Edit C:\dspace\webapps\sword\WEB-INF\lib\org\elasticsearch\common\io\FileSystemUtils.class
???? 3 ? +org/elasticsearch/common/io/FileSystemUtils java/lang/Object FileSystemUtils.java 6org/elasticsearch/common/io/FileSystemUtils$TreeCopier TreeCopier -org/elasticsearch/common/io/FileSystemUtils$2 -org/elasticsearch/common/io/FileSystemUtils$1 $assertionsDisabled Z mkdirs (Ljava/io/File;)Z java/io/File ()Z dir Ljava/io/File; hasExtensions $(Ljava/io/File;[Ljava/lang/String;)Z exists isDirectory listFiles ()[Ljava/io/File; ! " [Ljava/lang/String; $ [Ljava/io/File; & ( getName ()Ljava/lang/String; * + , java/lang/String . endsWith (Ljava/lang/String;)Z 0 1 / 2 has extension Ljava/lang/String; arr$ len$ I i$ child children root extensions ([Ljava/io/File;)Z file files deleteRecursively ([Ljava/io/File;Z)Z (Ljava/io/File;Z)Z B D E roots deleteRoots deleted deleteSubDirectories <init> ()V K L M %(Ljava/io/FileFilter;)[Ljava/io/File; O P B C R delete T U aChildren deleteRoot syncFile (Ljava/io/File;Z)V java/io/IOException [ org/apache/lucene/util/IOUtils ] fsync _ Z ^ ` fileToSync isDir isAccessibleDirectory <(Ljava/io/File;Lorg/elasticsearch/common/logging/ESLogger;)Z f java/lang/AssertionError h i M [{}] directory does not exist. k getAbsolutePath m + n )org/elasticsearch/common/logging/ESLogger p debug ((Ljava/lang/String;[Ljava/lang/Object;)V r s q t &[{}] should be a directory but is not. v canRead x y [{}] directory is not readable. { directory logger +Lorg/elasticsearch/common/logging/ESLogger; M this -Lorg/elasticsearch/common/io/FileSystemUtils; tryDeleteFile (Ljava/io/File;)V java/lang/SecurityException ? e1 Ljava/lang/SecurityException; moveFilesWithoutOverwriting 1(Ljava/io/File;Ljava/io/File;Ljava/lang/String;)V ? toPath ()Ljava/nio/file/Path; ? ? ? java/nio/file/Path ? getNameCount ()I ? ? ? ? $(Ljava/io/File;ILjava/lang/String;)V K ? ? java/nio/file/Files ? walkFileTree E(Ljava/nio/file/Path;Ljava/nio/file/FileVisitor;)Ljava/nio/file/Path; ? ? ? ? source destination suffix configPathRootLevel copyDirectoryRecursively (Ljava/io/File;Ljava/io/File;)V +(Ljava/nio/file/Path;Ljava/nio/file/Path;)V K ? ? <clinit> java/lang/Class ? desiredAssertionStatus ? ? ? Code LocalVariableTable LineNumberTable StackMapTable Exceptions SourceFile InnerClasses ! ? / *? ? ? ? ( ? ? ? ?*? ~*? ? w*? ? p*? #M,? g,N-?66? W-2:? ? +? )6? ?? 1+:?66 ? 2: ? - ? 3? ?? ???????? ? z A 4 d 5 6 N + 7 $ S &