KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > wsh > IFileSystem


1 // GENERATED. DO NOT MODIFY
2
package wsh;
3
4 import com4j.*;
5
6 @IID("{0AB5A3D0-E5B6-11D0-ABF5-00A0C90FFFC0}")
7 public interface IFileSystem extends Com4jObject {
8     @VTID(7)
9     IDriveCollection drives();
10
11     @VTID(8)
12     java.lang.String JavaDoc buildPath(
13         java.lang.String JavaDoc path,
14         java.lang.String JavaDoc name);
15
16     @VTID(9)
17     java.lang.String JavaDoc getDriveName(
18         java.lang.String JavaDoc path);
19
20     @VTID(10)
21     java.lang.String JavaDoc getParentFolderName(
22         java.lang.String JavaDoc path);
23
24     @VTID(11)
25     java.lang.String JavaDoc getFileName(
26         java.lang.String JavaDoc path);
27
28     @VTID(12)
29     java.lang.String JavaDoc getBaseName(
30         java.lang.String JavaDoc path);
31
32     @VTID(13)
33     java.lang.String JavaDoc getExtensionName(
34         java.lang.String JavaDoc path);
35
36     @VTID(14)
37     java.lang.String JavaDoc getAbsolutePathName(
38         java.lang.String JavaDoc path);
39
40     @VTID(15)
41     java.lang.String JavaDoc getTempName();
42
43     @VTID(16)
44     boolean driveExists(
45         java.lang.String JavaDoc driveSpec);
46
47     @VTID(17)
48     boolean fileExists(
49         java.lang.String JavaDoc fileSpec);
50
51     @VTID(18)
52     boolean folderExists(
53         java.lang.String JavaDoc folderSpec);
54
55     @VTID(19)
56     IDrive getDrive(
57         java.lang.String JavaDoc driveSpec);
58
59     @VTID(20)
60     IFile getFile(
61         java.lang.String JavaDoc filePath);
62
63     @VTID(21)
64     IFolder getFolder(
65         java.lang.String JavaDoc folderPath);
66
67     @VTID(22)
68     IFolder getSpecialFolder(
69         SpecialFolderConst specialFolder);
70
71     @VTID(23)
72     void deleteFile(
73         java.lang.String JavaDoc fileSpec,
74         boolean force);
75
76     @VTID(24)
77     void deleteFolder(
78         java.lang.String JavaDoc folderSpec,
79         boolean force);
80
81     @VTID(25)
82     void moveFile(
83         java.lang.String JavaDoc source,
84         java.lang.String JavaDoc destination);
85
86     @VTID(26)
87     void moveFolder(
88         java.lang.String JavaDoc source,
89         java.lang.String JavaDoc destination);
90
91     @VTID(27)
92     void copyFile(
93         java.lang.String JavaDoc source,
94         java.lang.String JavaDoc destination,
95         boolean overWriteFiles);
96
97     @VTID(28)
98     void copyFolder(
99         java.lang.String JavaDoc source,
100         java.lang.String JavaDoc destination,
101         boolean overWriteFiles);
102
103     @VTID(29)
104     IFolder createFolder(
105         java.lang.String JavaDoc path);
106
107     @VTID(30)
108     ITextStream createTextFile(
109         java.lang.String JavaDoc fileName,
110         boolean overwrite,
111         boolean unicode);
112
113     @VTID(31)
114     ITextStream openTextFile(
115         java.lang.String JavaDoc fileName,
116         IOMode iOMode,
117         boolean create,
118         Tristate format);
119
120 }
121
Popular Tags