Edit D:\app\Administrator\product\11.2.0\dbhome_1\owb\lib\int\tcl\lang\FileCmd.class
?? -? tcl/lang/FileCmd java/lang/Object tcl/lang/Command listRootsMethod Ljava/lang/reflect/Method; procClass Ljava/lang/Class; validCmds [Ljava/lang/String; OPT_ATIME I ConstantValue OPT_ATTRIBUTES OPT_CHANNELS OPT_COPY OPT_DELETE OPT_DIRNAME OPT_EXECUTABLE OPT_EXISTS OPT_EXTENSION OPT_ISDIRECTORY OPT_ISFILE OPT_JOIN OPT_LINK OPT_LSTAT OPT_MTIME OPT_MKDIR OPT_NATIVENAME OPT_NORMALIZE OPT_OWNED OPT_PATHTYPE OPT_READABLE OPT_READLINK OPT_RENAME OPT_ROOTNAME OPT_SEPARATOR OPT_SIZE OPT_SPLIT OPT_STAT OPT_SYSTEM OPT_TAIL OPT_TYPE OPT_VOLUMES OPT_WRITABLE validOptions OPT_FORCE OPT_LAST class$Ljava$io$File Synthetic cmdProc )(Ltcl/lang/Interp;[Ltcl/lang/TclObject;)V Exceptions Z tcl/lang/TclException Code LineNumberTable LocalVariableTable _ tcl/lang/TclNumArgsException a option ?arg ...? c d <init> <(Ltcl/lang/Interp;I[Ltcl/lang/TclObject;Ljava/lang/String;)V ^ b f i option k l get N(Ltcl/lang/Interp;Ltcl/lang/TclObject;[Ljava/lang/String;Ljava/lang/String;I)I n j o tcl/lang/TclIndex q name s t toString ()Ljava/lang/String; v r w tcl/lang/TclObject y z getNewFileObj 3(Ltcl/lang/Interp;Ljava/lang/String;)Ljava/io/File; | x } tcl/lang/FileUtil ? getMtime 4(Ltcl/lang/Interp;Ljava/lang/String;Ljava/io/File;)I ~ ? ? setResult (I)V ? ? ? tcl/lang/Interp ? /sorry, "file attributes" is not implemented yet c ? &(Ltcl/lang/Interp;Ljava/lang/String;)V Y ? ? -sorry, "file channels" is not implemented yet ? ? fileCopyRename *(Ltcl/lang/Interp;[Ltcl/lang/TclObject;Z)V ? ? W fileDelete ? ? ? splitAndTranslate 9(Ltcl/lang/Interp;Ljava/lang/String;)Ltcl/lang/TclObject; | ? ? ? getElements <(Ltcl/lang/Interp;Ltcl/lang/TclObject;)[Ltcl/lang/TclObject; ? ? ? tcl/lang/TclList ? ? joinPath <(Ltcl/lang/Interp;[Ltcl/lang/TclObject;II)Ljava/lang/String; | ? ? ? (Ljava/lang/String;)V ? ? ? ? getPathType (Ljava/lang/String;)I | ? ? PLATFORM ? ? ? tcl/lang/JACL ? : ? . path Ljava/lang/String; splitArrayObj [Ltcl/lang/TclObject; ? ? exists ()Z ? ? ? java/io/File ? ? isDirectory ? ? ? ? (Z)V ? ? ? ? isWindows ? ? ? tcl/lang/Util ? .exe ? ? endsWith (Ljava/lang/String;)Z ? ? ? java/lang/String ? .com ? .bat fileName ? ? isMac ? ? isExe Z ? ? getExtension &(Ljava/lang/String;)Ljava/lang/String; ? ? ? isFile ? ? ? name ?name ...? ? )sorry, "file link" is not implemented yet ? name varName ? java/lang/StringBuffer c ? ()V ? ? ? file command with opt ? ? append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ? ? ? is not yet implemented ? r ? W fileMakeDirs ? ? ? translateFileName 7(Ltcl/lang/Interp;Ljava/lang/String;)Ljava/lang/String; | ? ? .sorry, "file normalize" is not implemented yet isOwner "(Ltcl/lang/Interp;Ljava/io/File;)Z ? relative volumerelative absolute ? canRead ? length ()I ? substring (II)Ljava/lang/String; ? extension diffLength .sorry, "file separator" is not implemented yet tcl/lang/TclPosixException could not read " " c ((Ltcl/lang/Interp;IZLjava/lang/String;)V " ()J ?!% ? splitPath |$ ?( (Ltcl/lang/TclObject;)V ?'+, getAndStoreStatData 8(Ltcl/lang/Interp;Ljava/lang/String;Ljava/lang/String;)V */ +sorry, "file system" is not implemented yet1 ? getTail 045 getType E(Ltcl/lang/Interp;Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; 3 7: "file volumes" is not supported<= invoke 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; ?;@ java/lang/reflect/MethodB [Ljava/io/File;DE newInstance ()Ltcl/lang/TclObject; ?CH t getPath ?GDK ((Ljava/lang/String;)Ltcl/lang/TclObject; MJN tcl/lang/TclString ?P <(Ltcl/lang/Interp;Ltcl/lang/TclObject;Ltcl/lang/TclObject;)V ?O root i list Ltcl/lang/TclObject; rootsX tcl/lang/TclRuntimeErrorZ %IllegalAccessException in volumes cmd c ? W[ ex "Ljava/lang/IllegalAccessException;` java/lang/IllegalAccessExceptionb 'IllegalArgumentException in volumes cmd $Ljava/lang/IllegalArgumentException;e "java/lang/IllegalArgumentExceptiongh getTargetException ()Ljava/lang/Throwable; jfk +java/lang/reflect/InvocationTargetExceptionm java/lang/Erroro "unexected exception in volumes cmd t Ljava/lang/Throwable; -Ljava/lang/reflect/InvocationTargetException;t ? canWrite ?sw is not implemented opt fileObj Ljava/io/File; this Ltcl/lang/FileCmd; interp Ltcl/lang/Interp; argv? ? isUnix ?? owner?" lastModified ?? ?? file? directory? linkD? (I)Ltcl/lang/TclObject; ??? tcl/lang/TclInteger? atime?? setVar O(Ljava/lang/String;Ljava/lang/String;Ltcl/lang/TclObject;I)Ltcl/lang/TclObject; ??? ctime? mtime mtimeObj atimeObj ctimeObj? t getMessage ??? java/lang/Throwable e Ljava/lang/SecurityException;? java/lang/SecurityException? can't set "? (dev)": variable isn't array Ltcl/lang/TclException;? size sizeObj Ljava/lang/Exception;? java/lang/Exception? type typeObjD? (Z)Ltcl/lang/TclObject; ??? tcl/lang/TclBoolean? uid uidObj varName? ?? replace (CC)Ljava/lang/String; ???? lastIndexOf (I)I ?? tmpPath? (I)Ljava/lang/String; ?? lastSepIndex lastSep dotIndex?? getLength ((Ltcl/lang/Interp;Ltcl/lang/TclObject;)I ???? index <(Ltcl/lang/Interp;Ltcl/lang/TclObject;I)Ltcl/lang/TclObject; ?? tailObj splitResult last? can't create directory ""? can't create directory "? ? mkdir ??? ? mkdirs ??? ": best guess at reason dirName dirObj currentDir madeDir? -? ? startsWith ?? Q ?? FileCmd.cmdProc: bad option ?? (I)Ljava/lang/StringBuffer; ??? index to validOptions? ?options? file ?file ...??? deleteOneFile '(Ltcl/lang/Interp;Ljava/lang/String;Z)V ? force firstSourceT ()[Ljava/lang/String; ? joinArrayObj child fileList error deleting " ": directory not empty c '(Ltcl/lang/Interp;ILjava/lang/String;)V ? delete ? isDeleted $?options? source ?source ...? target copyRenameOneFile :(Ltcl/lang/Interp;Ljava/lang/String;Ljava/lang/String;ZZ)V tailName fullTargetName sourceName source copying action" renaming$ error & : target "( " is not a directory target targetName targetObj copyFlag./ equals (Ljava/lang/Object;)Z ?-2 "4 " to "6 can't overwrite file "8 " with directory ": can't overwrite directory "< " with file ">? renameTo (Ljava/io/File;)Z ?=B error renaming "D java/io/BufferedInputStreamF java/io/FileInputStream cH (Ljava/io/File;)V EG cK (Ljava/io/InputStream;)V CJN java/io/BufferedOutputStreamP java/io/FileOutputStream OG cS (Ljava/io/OutputStream;)V MRVW read ([BII)I CUZ[ write ([BII)V MY^ ? close C] a]b java/io/FilterOutputStream bin Ljava/io/BufferedInputStream; bout Ljava/io/BufferedOutputStream; bsize buff [B numCharsl error copying: ?[ Ljava/io/IOException;p java/io/IOException sourceFileObj targetFileObj class$ %(Ljava/lang/String;)Ljava/lang/Class;vt forName xuy java/lang/Class{ java/lang/NoClassDefFoundError z[~ java/lang/ClassNotFoundException ? <clinit> T ?? java.io.Filest ?? listRoots?? getMethod @(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; x? !Ljava/lang/NoSuchMethodException;? java/lang/NoSuchMethodException parameterTypes [Ljava/lang/Class; ?? attributes? channels? copy? dirname? executable ?? isdirectory? isfile? join? lstat?? nativename? normalize? owned? pathtype? readable? readlink? rename? rootname? separator? split? stat? system? tail? volumes? writable? -force? -- SourceFile FileCmd.java ( ! "