public class ProjectFiles
extends java.lang.Object
Constructor and Description |
---|
ProjectFiles()
|
Modifier and Type | Method and Description |
---|---|
static boolean |
folderExists(java.lang.String name)
Check if a folder exists locally
|
static java.io.File |
getAlbumFolder(java.lang.String folderName)
Get a File object pointing to the folder of an album
|
static java.lang.String |
getFileExtension(java.lang.String fileName)
|
static java.lang.String |
getFileMimetype(java.lang.String fileName)
|
static java.io.File |
getProjectFolder()
Get a File object pointing to the project folder
|
static java.lang.String |
getProjectFolderName()
Get the project folder name (absolute path)
|
static boolean |
isValidPhotoFile(java.io.File f)
Check if a file is a valid photo file with mimetype
|
static boolean |
isValidVideoFile(java.io.File f)
Check if a file is a valid video file with mimetype
|
static java.lang.String |
writeFile(java.lang.String fileUrl,
java.lang.String path)
Download a remote file and write it locally
|
public static boolean folderExists(java.lang.String name)
name
- name of the folder to testpublic static java.lang.String getProjectFolderName()
public static java.io.File getProjectFolder()
public static java.io.File getAlbumFolder(java.lang.String folderName)
folderName
- name of the albumpublic static java.lang.String writeFile(java.lang.String fileUrl, java.lang.String path) throws java.io.IOException
fileUrl
- url of the remote filepath
- path where to write the filejava.io.IOException
public static boolean isValidPhotoFile(java.io.File f)
f
- file to checkpublic static boolean isValidVideoFile(java.io.File f)
f
- file to checkpublic static java.lang.String getFileMimetype(java.lang.String fileName)
public static java.lang.String getFileExtension(java.lang.String fileName)