public String getFileContent() {
		String content = "";
		for(int i = 0; i < 4; i++) {
			try {
				if(this.blockPointers[i] != 0) {
					Block tempBlock = new Block(this.blockPointers[i], "r");
					content += tempBlock.getContent();
					tempBlock.close();
				}
			} catch (FileNotFoundException e) {
				e.printStackTrace();
			} catch (IOException e) {
				e.printStackTrace();
			}	
		}
		if(this.blockPointers[4] != 0) {
			try {
				Block indirectPtBlock = new Block(this.blockPointers[4],"r");
				String blkBuffer;
				while((blkBuffer = indirectPtBlock.readLine()) != null) {
					Block tempBlock = new Block(Integer.parseInt(blkBuffer), "r");
					content += tempBlock.getContent();
					tempBlock.close();
				}
				indirectPtBlock.close();
			} catch (FileNotFoundException e) {
				e.printStackTrace();
			} catch (IOException e) {
				e.printStackTrace();
			}
			
		}
		return content;
	}