package com.metaio.tools.io;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.HashSet;

public final class FilesManager
{
  public static void copyFile(File paramFile1, File paramFile2)
    throws IOException
  {
    FileInputStream localFileInputStream = new FileInputStream(paramFile1);
    FileOutputStream localFileOutputStream = new FileOutputStream(paramFile2);
    byte[] arrayOfByte = new byte[1024];
    while (true)
    {
      int i = localFileInputStream.read(arrayOfByte);
      if (i == -1)
        break;
      localFileOutputStream.write(arrayOfByte, 0, i);
    }
    localFileInputStream.close();
    localFileOutputStream.close();
  }

  public static boolean deleteDirectory(File paramFile)
  {
    if (paramFile.exists())
    {
      File[] arrayOfFile = paramFile.listFiles();
      if (arrayOfFile == null)
        return true;
      int i = arrayOfFile.length;
      int j = 0;
      if (j < i)
      {
        File localFile = arrayOfFile[j];
        if (localFile.isDirectory())
          deleteDirectory(localFile);
        while (true)
        {
          j++;
          break;
          localFile.delete();
        }
      }
    }
    return paramFile.delete();
  }

  public static boolean deleteDirectory(String paramString)
  {
    return deleteDirectory(new File(paramString));
  }

  public static void enumerateDirectory(String paramString, HashSet<String> paramHashSet)
  {
    File localFile = new File(paramString);
    if (localFile.exists())
    {
      if (localFile.isDirectory())
      {
        File[] arrayOfFile = localFile.listFiles();
        int i = arrayOfFile.length;
        for (int j = 0; j < i; j++)
          enumerateDirectory(arrayOfFile[j].getPath(), paramHashSet);
      }
      paramHashSet.add(paramString);
    }
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.metaio.tools.io.FilesManager
 * JD-Core Version:    0.6.2
 */