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 asked
    static void fileWriterRequest​(java.lang.String content, java.lang.String directory, java.lang.String fileName)
    Write all the information of request
    static void fileWriterResponse​(java.lang.String content, java.lang.String fileName)
    Write response if asked for
    static boolean isDirectory​(java.lang.String name)
    check if the given name is a directory name or no
    static void makeDirectory​(java.lang.String name)
    Creat new directory by user request
    static int numberOfFiles​(java.lang.String directory)
    Give number of file in a directory
    static void setMassageValues​(java.lang.String filePath)
    Read different value of a requests in a file
    static java.io.File[] showDirectories()
    List all the directory
    static java.io.File[] showList​(java.lang.String name)
    show all the requests in a directory
    static void showRequest​(java.lang.Integer number, java.lang.String directory)
    Show information of a requests
    static void showRequestList​(java.lang.String Directory)
    show options list of requests

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • 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.IOException
      Write response if asked for
      Parameters:
      content - of response
      fileName - 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.IOException
      Write all the information of request
      Parameters:
      content - of request
      directory - to save in
      fileName - 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.FileNotFoundException
      show 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 list
      directory - Directory of request
    • setMassageValues

      public static void setMassageValues​(java.lang.String filePath) throws java.io.FileNotFoundException
      Read different value of a requests in a file
      Parameters:
      filePath - given file address
      Throws:
      java.io.FileNotFoundException