Class Files
java.lang.Object
Files
public class Files
extends java.lang.Object
Manage requests files
-
Constructor Summary
Constructors Constructor Description Files()
-
Method Summary
Modifier and Type Method Description static java.lang.String
fileReader(java.io.File file)
Read file if askedstatic void
fileWriterRequest(java.lang.String content, java.lang.String directory, java.lang.String fileName)
Write all the information of requeststatic void
fileWriterResponse(java.lang.String content, java.lang.String fileName)
Write response if asked forstatic boolean
isDirectory(java.lang.String name)
check if the given name is a directory name or nostatic void
makeDirectory(java.lang.String name)
Creat new directory by user requeststatic int
numberOfFiles(java.lang.String directory)
Give number of file in a directorystatic void
setMassageValues(java.lang.String filePath)
Read different value of a requests in a filestatic java.io.File[]
showDirectories()
List all the directorystatic java.io.File[]
showList(java.lang.String name)
show all the requests in a directorystatic void
showRequest(java.lang.Integer number, java.lang.String directory)
Show information of a requestsstatic void
showRequestList(java.lang.String Directory)
show options list of requests
-
Constructor Details
-
Files
public Files()
-
-
Method Details
-
makeDirectory
public static void makeDirectory(java.lang.String name)Creat new directory by user request- Parameters:
name
- of directory
-
fileWriterResponse
public static void fileWriterResponse(java.lang.String content, java.lang.String fileName) throws java.io.IOExceptionWrite response if asked for- Parameters:
content
- of responsefileName
- name of file- Throws:
java.io.IOException
-
fileWriterRequest
public static void fileWriterRequest(java.lang.String content, java.lang.String directory, java.lang.String fileName) throws java.io.IOExceptionWrite all the information of request- Parameters:
content
- of requestdirectory
- to save infileName
- path- Throws:
java.io.IOException
-
fileReader
public static java.lang.String fileReader(java.io.File file)Read file if asked- Parameters:
file
- to be read- Returns:
- content of file
-
showDirectories
public static java.io.File[] showDirectories()List all the directory- Returns:
- File[] of directories
-
showList
public static java.io.File[] showList(java.lang.String name)show all the requests in a directory- Parameters:
name
- of directory- Returns:
- list of requests
-
isDirectory
public static boolean isDirectory(java.lang.String name)check if the given name is a directory name or no- Parameters:
name
- of directory- Returns:
- true or false
-
showRequestList
public static void showRequestList(java.lang.String Directory) throws java.io.FileNotFoundExceptionshow options list of requests- Parameters:
Directory
- given directory- Throws:
java.io.FileNotFoundException
-
numberOfFiles
public static int numberOfFiles(java.lang.String directory)Give number of file in a directory- Parameters:
directory
- to check number of file in it- Returns:
- number of file
-
showRequest
public static void showRequest(java.lang.Integer number, java.lang.String directory)Show information of a requests- Parameters:
number
- Of request in shown listdirectory
- Directory of request
-
setMassageValues
public static void setMassageValues(java.lang.String filePath) throws java.io.FileNotFoundExceptionRead different value of a requests in a file- Parameters:
filePath
- given file address- Throws:
java.io.FileNotFoundException
-