|
|
|
|
@ -2,6 +2,8 @@ package com.github.catvod.utils; |
|
|
|
|
|
|
|
|
|
import android.os.Environment; |
|
|
|
|
|
|
|
|
|
import com.github.catvod.spider.Init; |
|
|
|
|
|
|
|
|
|
import java.io.File; |
|
|
|
|
import java.io.FileInputStream; |
|
|
|
|
import java.io.FileOutputStream; |
|
|
|
|
@ -26,10 +28,22 @@ public class Path { |
|
|
|
|
return Environment.getExternalStorageDirectory(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static File cache() { |
|
|
|
|
return Init.context().getCacheDir(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static File files() { |
|
|
|
|
return Init.context().getFilesDir(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static File tv() { |
|
|
|
|
return mkdir(new File(root() + File.separator + "TV")); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static File cache(String path) { |
|
|
|
|
return mkdir(new File(cache(), path)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static File tv(String name) { |
|
|
|
|
if (!name.startsWith(".")) name = "." + name; |
|
|
|
|
return new File(tv(), name); |
|
|
|
|
@ -71,6 +85,13 @@ public class Path { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static void copy(File in, File out) { |
|
|
|
|
try { |
|
|
|
|
copy(new FileInputStream(in), out); |
|
|
|
|
} catch (Exception ignored) { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static void copy(InputStream in, File out) { |
|
|
|
|
try { |
|
|
|
|
int read; |
|
|
|
|
|