import java.io.File; public class FileDelete { public static void main(String[] args) {// TODO Auto-generated method stubdelete("D:\\test");//파일명 지정, 완벽한 일치} private static void delete(String filename) {// TODO Auto-generated method stubFile f = new File(filename);//전달받은 인자로 파일 객체 생성 if (!f.exists()) {//파일이 존재하지 않는 경우System.out.println("Delete : file cannot found : " + filename);System.exit(0);}..
import java.io.File; public class FileInfo { public static void main(String[] args) {// TODO Auto-generated method stubString str = ""; File file = new File("F:\\TreeMapEx1.txt"); if (file.exists()) {// F:\\TreeMapEx1.txt 파일이 존재하는 경우str += "파일명:" + file.getName() + "\n" + "파일의 크기:" + file.length()+ "\n" + "마지막 수정일:" + file.lastModified() + "\n"+ "부모 디렉토리:" + file.getParent();} else {str = "해당 파일..
import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException; public class DataIOTest { public static void main(String[] args) {// TODO Auto-generated method stub// 텍스트파일에 데이터를 출력하고// 다시 불러 들어와 콘솔화면에 출력해주는 프로그램 try {DataOutputStream dataout = new DataOutputStream(new F..
import java.io.RandomAccessFile; public class RandomFileTest { public static void main(String[] args) {// TODO Auto-generated method stub String output = "";String str = ""; try {RandomAccessFile file = new RandomAccessFile("d:\\randomtest.txt","rw");String k = new String("Bye Bye Java");file.seek(file.length()); // seek 위치 조정(마지막으로)file.write(k.getBytes());file.writeChar('\n');//파일에 쓰기file.seek..
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader; public class BufferReader { public static void main(String[] args) {// TODO Auto-generated method stubString str = ""; try {System.out.println("문자열을 입력(종료는 'end'입력)");while (true) { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));str = reader.readLine();//라인 입력 받기if (str.equals..
public class InputStreamTest { public static void main(String[] args) {// TODO Auto-generated method stubint var = 0;System.out.println("입력해 : "); try {Reader input = new InputStreamReader(System.in);// 다형성 while (true) {var = input.read();if (var == 13)break;System.out.print((char) var);}} catch (IOException e) {e.printStackTrace();}} }
public class ByteStreamTest { public static void main(String[] args) {// TODO Auto-generated method stubint var = 0;System.out.println("문자를 입력하세요(종료:Enter)");// 바이트단위이기 때문에 한글과 같은// 2바이트 문자는 입력(제대로된 출력) 불가 try {var = System.in.read();while (var != 13) {//라인피드(Enter, \n)가 입력이 될 때까지 반복System.out.print((char) var);//결과는 반복문이 종료된 후에 출력됨var = System.in.read();}} catch (Exception e) {e.printStackTrace..
특별한 기능을 넣고 싶어서 생각을 해봤는데sns연동은 좀 무리일 거 같고 검색 기능을 강화하려고 했지만,다시 생각해보니 의미가 없을 것 같아서 기본 기능들 중에 잘못된 것들을 고치고 임시 저장 기능을 추가하였습니다. 기본적으로 있던 기능 중에 서버/클라이언트 기능이 있는데채팅프로그램 만들 때 참고하시면 좋을 것 같습니다. -fix list-1. 일정 키입력마다 임시 저장(D:/current time)2. 자동줄바꿈 체크 시 횡스크롤 제거3. 저장버튼 텍스트 변경(열기 -> 저장) 4. 시간표시 조정 (month+1) 5. 개행수정 (윈도우 메모장으로 보면 개행 표시가 안됨) \n -> \r\n6. 저장 할 때(JFileChooser handle) 디폴트 이름 지정 ("새 메모장") 7. 만든이 수정 ->..