Port: FileSwitchDirectory, FSDirectory