Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import java.util.ArrayList;
- public class writeToFile {
- static String userName, passWord;
- public static void getCredentials() throws IOException {
- BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
- System.out.println("Username :");
- userName = br.readLine();
- System.out.println("Password :");
- passWord = br.readLine();
- if (userName.equals("") || passWord.equals("")) {
- System.out.println("Enter username and password!");
- getCredentials();
- }
- }
- public static void saveCredentials() throws IOException {
- File someFile = new File("D://AppCr//credentials.txt");
- FileWriter writerMou = new FileWriter(someFile);
- writerMou.write(userName);
- writerMou.write(passWord);
- writerMou.close();
- }
- public static void readFile(String path) throws IOException {
- File myFile = new File(path);
- FileReader fr = new FileReader(myFile);
- BufferedReader br = new BufferedReader(fr);
- String s = br.readLine();
- System.out.println(s);
- fr.close();
- }
- public static void getFiles() throws IOException {
- String name = "";
- ArrayList<String> fileNames = new ArrayList<String>();
- File[] files = new File("C://Users//i2sbsBang003//Desktop//New folder").listFiles();
- int len = files.length;
- for (int i = 0; i < len; i++) {
- name = files[i].getName();
- fileNames.add(name);
- // System.out.println(files[i] + " " + i);
- }
- // System.out.println(fileNames);
- System.out.println("File Name :");
- BufferedReader buRe = new BufferedReader(new InputStreamReader(System.in));
- String userInp = buRe.readLine();
- boolean boo = fileNames.contains(userInp);
- if (boo == true) {
- int idx = fileNames.indexOf(userInp);
- // System.out.println(idx);
- String path = files[idx].getPath();
- // System.out.println(path);
- readFile(path);
- float fileSize = files[idx].length();
- System.out.println("File Size :" + fileSize);
- }
- }
- public static void main(String[] args) throws IOException {
- getCredentials();
- saveCredentials();
- getFiles();
- }
- }
Add Comment
Please, Sign In to add comment