Pathfinder  v3.0
The definitive Hacknet programmable modding system
Pathfinder.GameFilesystem Namespace Reference

Classes

class  Directory
 
class  Extensions
 
class  File
 
class  FileObject
 
class  FilePath
 
class  Filesystem
 
class  FileTypeExtension
 
interface  IFileObject
 

Enumerations

enum  FileOpLogType {
  FileOpLogType.CreateFile, FileOpLogType.CreateFolder, FileOpLogType.ReadFile, FileOpLogType.CopyFile,
  FileOpLogType.DeleteFile, FileOpLogType.DeleteFolder, FileOpLogType.MoveFile, FileOpLogType.MoveFolder
}
 
enum  FileType { FileType.Filesystem, FileType.Directory, FileType.File }
 

Enumeration Type Documentation

◆ FileOpLogType

Enumerator
CreateFile 

Input 0 = file owner's ip 1 = accessor's ip 2 = name 3 = data 4 = folderPath

CreateFolder 

Input 0 = file owner's ip 1 = accessor's ip 2 = name 3 = folderPath

ReadFile 

Input 0 = file owner's ip 1 = accessor's ip 2 = name 3 = parentIndex

CopyFile 

Input 0 = file owner's ip 1 = accessor's ip 2 = name

DeleteFile 

Input 0 = file owner's ip 1 = accessor's ip 2 = name 3 = folderPath

DeleteFolder 

Input 0 = file owner's ip 1 = accessor's ip 2 = name 3 = folderPath

MoveFile 

Input 0 = file owner's ip 1 = accessor's ip 2 = oldName 3 = newName 4 = oldFolderPath 5 = newFolderPath

MoveFolder 

Input 0 = file owner's ip 1 = accessor's ip 2 = oldName 3 = newName 4 = oldFolderPath 5 = newFolderPath

◆ FileType

Enumerator
Filesystem 
Directory 
File