source: trunk/Include/Classes/System/IO/Directory.ab@ 327

Last change on this file since 327 was 327, checked in by OverTaker, 17 years ago

Directoryクラス新規作成。DirectoryInfo.FilesのAllDirectories実装。(変なところでエラーになって動かない)

File size: 3.0 KB
Line 
1Imports System.Collections.Generic
2
3Namespace System
4Namespace IO
5
6Class Directory
7 Static Function CreateDirectory(path As String) As DirectoryInfo
8 End Function
9
10 Static Function CreateDirectory(path As String, directorySecurity As DirectorySecurity) As DirectoryInfo
11 End Function
12
13 Static Sub Delete(path As String)
14 End Sub
15
16 Static Sub Delete(path As String, recursive As Boolean)
17 End Sub
18
19 Static Function Exist(path As String) As Boolean
20 End Function
21
22 Static Function GetCurrentDirectory() As String
23 End Function
24
25 Static Function GetAccessControl(path As String) As DirectorySecurity
26 End Function
27
28 Static Function GetAccessControl(path As String, includeSections As AccessControlSections) As DirectorySecurity
29 End Function
30
31 Static Function GetCreationTime(oath As String) As DateTime
32 End Function
33
34 Static Function GetCreationTimeUtc(path As String) As DateTime
35 End Function
36
37 Static Function GetDirectories(path As String) As List<String>
38 End Function
39
40 Static Function GetDirectories(path As String, searchPattern As String) As List<String>
41 End Function
42
43 Static Function GetDirectories(path As String, searchPattern As String, searchOption As SearchOption) As List<String>
44 End Function
45
46 Static Function GetDirectoryRoot(path As String) As String
47 End Function
48
49 Static Function GetFiles(path As String) As List<String>
50 End Function
51
52 Static Function GetFiles(path As String, searchPattern As String) As List<String>
53 End Function
54
55 Static Function GetFiles(path As String, searchPattern As String, searchOption As SearchOption) As List<String>
56 End Function
57
58 Static Function GetFileSystemEnties(path As String) As List<String>
59 End Function
60
61 Static Function GetFileSystemEnties(path As String, searchPattern As String) As List<String>
62 End Function
63
64 Static Function GetLastAccessTime(path As String) As DateTime
65 End Function
66
67 Static Function GetLastAccessTimeUtc(path As String) As DateTime
68 End Function
69
70 Static Function GetLastWriteTime(path As String) As DateTime
71 End Function
72
73 Static Function GetLastWriteTimeUtc(path As String) As DateTime
74 End Function
75
76 Static Function GetLogicalDrives() As List<String>
77 End Function
78
79 Static Function GetParent(path As String) As DirectoryInfo
80 End Function
81
82 Static Sub Move(sourceDirName As String, destDirName As String)
83 End Sub
84
85 Static Sub SetAccessControl(path As String, directorySecurity As DirectorySecurity)
86 End Sub
87
88 Static Sub SetCreationTime(path As String, creationTime As DateTime)
89 End Sub
90
91 Static Sub SetCreationTimeUtc(path As String, creationTime As DateTime)
92 End Sub
93
94 Static Sub SetCurrentDirectory(path As String)
95 End Sub
96
97 Static Sub SetLastAccessTime(path As String, lastAccessTime As DateTime)
98 End Sub
99
100 Static Sub SetLastAccessTimeUtc(path As String, lastAccessTime As DateTime)
101 End Sub
102
103 Static Sub SetLastWriteTime(path As String, lastWriteTime As DateTime)
104 End Sub
105
106 Static Sub SetLastWriteTimeUtc(path As String, lastWriteTime As DateTime)
107 End Sub
108End Class
109
110End Namespace
111End Namespace
Note: See TracBrowser for help on using the repository browser.