Edit C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\BOE\WEB-INF\jars\lib\org\apache\commons\io\FileSystemUtils.class
Êþº¾ - X ? D ? D ? D ? ? ? D ¡ D ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ® ? ¯ ° ± ² ? D ³ ? ´ µ ¶ · ¸ ¹ º » ¼ ½ # ÿÿÿÿÿÿÿÿ ¾ ¿ À © Á ¨ Â Ã Ä Å Æ Ç È 3 É 3 Ê Ë Ì 3 Í Î Ï Ð Ñ Ò Ñ Ó Ô Õ Ö × @ Ø ? Ù Ú D ? Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î INSTANCE 'Lorg/apache/commons/io/FileSystemUtils; INIT_PROBLEM I ConstantValueÿÿÿÿ OTHER WINDOWS UNIX OS <init> ()V Code LineNumberTable LocalVariableTable this freeSpace (Ljava/lang/String;)J path Ljava/lang/String; Exceptions freeSpaceOS (Ljava/lang/String;I)J os freeSpaceWindows cmdAttrbs [Ljava/lang/String; in Ljava/io/BufferedReader; line lines Ljava/util/ArrayList; bytes J i bytesStart bytesEnd j c C buf Ljava/lang/StringBuffer; k freeSpaceUnix cmdAttribs line1 line2 line3 tok Ljava/util/StringTokenizer; ex !Ljava/lang/NumberFormatException; openProcessStream -([Ljava/lang/String;)Ljava/io/BufferedReader; params proc Ljava/lang/Process; <clinit> osName Ljava/lang/Exception; SourceFile FileSystemUtils.java f g Y Z e \ q r "java/lang/IllegalArgumentException Path must not be empty f ï t m ? m java/lang/IllegalStateException Unsupported operating system 2Exception caught when determining operating system ð ñ ò ó ô õ ö ÷ ø java/lang/String cmd.exe /C java/lang/StringBuffer dir /c ù ú û ü java/util/ArrayList ? ? ý ü þ ü ÿ ü ô java/io/IOException ;Command line 'dir /c' did not return any info for command ' ' m df <Command line 'df' did not return info as expected for path ' '- response on first line was ' java/util/StringTokenizer f ô <Command line 'df' did not return data as expected for path ' '- check path is valid ü java/lang/NumberFormatException DCommand line 'df' did not return numeric data as expected for path ' @Command line 'df' did not find free space in response for path ' java/io/BufferedReader java/io/InputStreamReader f f %org/apache/commons/io/FileSystemUtils os.name ò os.name not found windows linux sun os sunos solaris mpe/ix hp-ux aix freebsd irix digital unix unix mac os x java/lang/Exception java/lang/Object (Ljava/lang/String;)V #org/apache/commons/io/FilenameUtils normalize &(Ljava/lang/String;)Ljava/lang/String; length ()I charAt (I)C substring (II)Ljava/lang/String; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; toString ()Ljava/lang/String; readLine toLowerCase trim add (Ljava/lang/Object;)Z org/apache/commons/io/IOUtils closeQuietly (Ljava/io/Reader;)V size get (I)Ljava/lang/Object; java/lang/Character isDigit (C)Z deleteCharAt (I)Ljava/lang/StringBuffer; java/lang/Long parseLong '(Ljava/lang/String;Ljava/lang/String;)V countTokens nextToken java/lang/Runtime getRuntime ()Ljava/lang/Runtime; exec (([Ljava/lang/String;)Ljava/lang/Process; java/lang/Process getInputStream ()Ljava/io/InputStream; (Ljava/io/InputStream;)V java/lang/System getProperty indexOf (Ljava/lang/String;)I ! D X Y Z [ \ ] ^ _ \ ] ` a \ ] b c \ ] d e \ f g h 3 *· ± i ^ _ j k Z l m h 5 ² *² ¶ i s j n o p # q r h ? H+Ç » Y· ¿ª / % *+¶ *+¶ » Y· ¿» Y · ¿ i ? ? ? ( ? . ? 4 ? >