Interface VirtualFile

All Known Implementing Classes:
CVirtualFile, VirtualFileImpl, WasiVirtualFile

public interface VirtualFile
  • Method Details

    • getName

      String getName()
    • isDirectory

      boolean isDirectory()
    • isFile

      boolean isFile()
    • listFiles

      String[] listFiles()
    • createAccessor

      VirtualFileAccessor createAccessor(boolean readable, boolean writable, boolean append)
    • createFile

      boolean createFile(String fileName) throws IOException
      Throws:
      IOException
    • createDirectory

      boolean createDirectory(String fileName)
    • delete

      boolean delete()
    • adopt

      boolean adopt(VirtualFile file, String fileName)
    • canRead

      boolean canRead()
    • canWrite

      boolean canWrite()
    • lastModified

      long lastModified()
    • setLastModified

      boolean setLastModified(long lastModified)
    • setReadOnly

      boolean setReadOnly(boolean readOnly)
    • length

      int length()