Advertisement
Guest User

Untitled

a guest
Mar 25th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.80 KB | None | 0 0
  1.     public Data(String name) {
  2.        
  3.         this.name = name;
  4.         File dataFolder = new File(Main.getMain().getDataFolder().getAbsolutePath() + "/Data");
  5.        
  6.         if (!dataFolder.exists())
  7.             dataFolder.mkdirs();
  8.        
  9.         File dataFile = new File(dataFolder.getAbsolutePath() + "/" + name + ".ser");
  10.        
  11.         if (!dataFile.exists())
  12.             try {
  13.                 dataFile.createNewFile();
  14.             } catch (IOException e) {
  15.                 e.printStackTrace();
  16.             }
  17.        
  18.         Data data = null;
  19.        
  20.         try {
  21.             FileInputStream in = new FileInputStream(dataFile);
  22.             ObjectInputStream inputStream = new ObjectInputStream(in);
  23.             data = (Data) inputStream.readObject();
  24.            
  25.             in.close();
  26.             inputStream.close();
  27.         } catch (ClassNotFoundException | IOException e) {
  28.             e.printStackTrace();
  29.         }
  30.        
  31.         this.data = data.getData();
  32.         this.dataFile = dataFile;
  33.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement