class · System.IO

Directory

public class System.IO.Directory : System.Any
Kind
class
Namespace
System.IO
Assembly
System.Core
Access
public, static, abstract
Source file
IO.ant

Inheritance

Base classes
Any Directory

Methods

static method Exists(path: System.String<u8>) -> bool
#

static

static method CreateDirectory(path: System.String<u8>) -> void
#

static

Makes the folder (and the folders above it that are missing).

static method GetEntries(path: System.String<u8>) -> System.List<System.String<u8>>
#

static

The names of the folder's entries (files and folders), sorted.

static method GetFiles(path: System.String<u8>) -> System.List<System.String<u8>>
#

static

The full paths of the files in the folder.

static method Delete(path: System.String<u8>) -> void
#

static

Takes out an empty folder.

Private and internal members (6)

static method CreateAt(path: u16[]) -> i64
#

private static

static method ListInto(path: u16[]) -> i64
#

private static

static method EntryLength(index: i64) -> i64
#

private static

static method EntryUnit(index: i64, at: i64) -> i64
#

private static

static method KindOf(path: u16[]) -> i64
#

private static

static method DeleteAt(path: u16[]) -> i64
#

private static

Inherited members (5)

Source

Directory as Larva HIR, decompiled from its Larva HIR.

System.IO.Directory.hir
public class System.IO.Directory : System.Any
{
    static method CreateAt(path: u16[]) -> i64
    static method ListInto(path: u16[]) -> i64
    static method EntryLength(index: i64) -> i64
    static method EntryUnit(index: i64, at: i64) -> i64
    static method KindOf(path: u16[]) -> i64
    static method DeleteAt(path: u16[]) -> i64
    static method Exists(path: System.String<u8>) -> bool
    // Makes the folder (and the folders above it that are missing).
    static method CreateDirectory(path: System.String<u8>) -> void
    // The names of the folder's entries (files and folders), sorted.
    static method GetEntries(path: System.String<u8>) -> System.List<System.String<u8>>
    // The full paths of the files in the folder.
    static method GetFiles(path: System.String<u8>) -> System.List<System.String<u8>>
    // Takes out an empty folder.
    static method Delete(path: System.String<u8>) -> void
}
Esc