1 package wsh; 3 4 import com4j.*; 5 6 @IID("{C7C3F5A2-88A3-11D0-ABCB-00A0C90FFFC0}") 7 public interface IFolder extends Com4jObject { 8 @VTID(7) 9 java.lang.String path(); 10 11 @VTID(8) 12 java.lang.String name(); 13 14 @VTID(9) 15 void name( 16 java.lang.String pbstrName); 17 18 @VTID(10) 19 java.lang.String shortPath(); 20 21 @VTID(11) 22 java.lang.String shortName(); 23 24 @VTID(12) 25 IDrive drive(); 26 27 @VTID(13) 28 IFolder parentFolder(); 29 30 @VTID(14) 31 FileAttribute attributes(); 32 33 @VTID(15) 34 void attributes( 35 FileAttribute pfa); 36 37 @VTID(16) 38 java.util.Date dateCreated(); 39 40 @VTID(17) 41 java.util.Date dateLastModified(); 42 43 @VTID(18) 44 java.util.Date dateLastAccessed(); 45 46 @VTID(19) 47 java.lang.String type(); 48 49 @VTID(20) 50 void delete( 51 boolean force); 52 53 @VTID(21) 54 void copy( 55 java.lang.String destination, 56 boolean overWriteFiles); 57 58 @VTID(22) 59 void move( 60 java.lang.String destination); 61 62 @VTID(23) 63 boolean isRootFolder(); 64 65 @VTID(24) 66 java.lang.Object size(); 67 68 @VTID(25) 69 IFolderCollection subFolders(); 70 71 @VTID(26) 72 IFileCollection files(); 73 74 @VTID(27) 75 ITextStream createTextFile( 76 java.lang.String fileName, 77 boolean overwrite, 78 boolean unicode); 79 80 } 81 | Popular Tags |