Javascript에서 파일 개체를 만드는 방법
JavaScript |
Python functions |
re Python module
Michael Zippo
자바에서 파일 작업을 하려는 몇 가지 시나리오가 있습니다. 예를 들어, 프로그램의 출력을 저장하기 위해 파일을 만들거나 파일에서 데이터를 읽어서 프로그램에서 처리하도록 결정할 수 있습니다.
C ` is ; 여기에서 java.io 라이브러리가 제공됩니다. java.io 라이브러리는 Java에서 파일 작업에 사용되는 여러 메소드를 제공합니다.
이 튜토리얼에서는 Java 파일을 사용하는 방법, FileReader, FileWriter 클래스와 주요 메서드. 이 튜토리얼은 또한 코드에서 사용하는 방법을 보여주기 위해 사용된 각 방법의 예를 참조합니다.
자바 파일
파일은 컴퓨터의 항목입니다. 특정 정보를 저장합니다. 예를 들어, 파일은 수학 수업의 학생 이름 목록이나 커피 케이크를 굽는 데 사용되는 재료 목록을 저장할 수 있습니다. 반면 디렉토리는 파일 및 기타 디렉토리의 컬렉션을 저장하는 폴더입니다.
java.io 라이브러리에는 Java의 파일 및 디렉토리 작업에 사용할 수 있는 여러 패키지가 포함되어 있습니다. . 이 튜토리얼에서는 Java File, FileReader 및 FileWriter 패키지에 중점을 둘 것입니다.
이 패키지에서 제공하는 메소드는 외부 패키지의 일부이므로 먼저 가져와야 코드에서 사용할 수 있습니다.
File, FileReader 및 FileWriter 클래스를 프로그램으로 가져오는 데 사용할 수 있는 코드는 다음과 같습니다.
import java.io.File;
Java에서 개체 파일을 생성하는 데 사용할 수 있는 구문은 다음과 같습니다.
File fileName = newFile (String filePath);
이 부정한 예에서 우리는 fileName
이라는 파일 시스템 개체를 만들었습니다. 이 파일 개체는 filePath
변수에 지정된 파일 경로에 저장된 파일 또는 폴더로 이동합니다.
자바에서 파일을 생성하려면 createNewFile()
메서드. createNewFile ()
은 지정된 경로에 새 파일을 생성합니다. 이 메서드는 새 파일이 생성되면 true를 반환하고 지정된 위치에 파일이 이미 있으면 false를 반환합니다.
2019년 S&P 500의 과거 주식 성과를 분석하는 데이터 분석 프로그램을 만든다고 가정해 보겠습니다. 데이터를 분석하기 전에 프로그램에서 생성한 정보를 저장할 새 파일입니다. 이 코드를 사용하여 분석 결과를 저장할 파일을 만들 수 있습니다.
코드를 실행하면 /home/data_analysis/2019sandp500/result.txt
경로에 파일이 생성됩니다. 그런 다음 콘솔에 다음 응답이 반환됩니다.
결과 파일이 생성되었습니다.
그러나 파일이 생성하려는 파일이 이미 존재하는 경우 다음 메시지가 콘솔에 반환됩니다.
파일 결과가 이미 존재합니다.
자 우리의 코드를 분석합니다. 먼저 코드에서 사용할 파일 메서드가 포함된 java.io.File
메서드를 가져오겠습니다. 다음으로 프로그램의 코드를 저장하는 CreateFile
이라는 클래스를 만듭니다.
메인 프로그램의 첫 번째 줄에서 라는 파일 개체를 만듭니다. /home/data_analysis 파일 경로 /2019sandp500/result.txt
에 있는 파일을 나타내는 >resultsFile
. 다음으로 createNewFile()
메서드를 사용하여 지정된 파일 경로에 새 파일을 만듭니다. createNewFile()
메서드의 부울 결과는 fileCreated 변수에 저장됩니다.
다음 줄에서 if
문을 만듭니다. . fileCreated가 true이면 결과 파일이 생성되었습니다
. 콘솔에 인쇄됩니다. 그렇지 않으면 메시지 결과 파일이 이미 있습니다
. 콘솔에 인쇄됩니다. 이 경우 결과 파일이 존재하지 않으므로 코드가 새 파일을 생성하고 콘솔에 결과 파일이 생성되었습니다.
를 출력했습니다.
Java 파일 읽기
Java FileRea의 read()
class der는 자바 파일의 내용을 읽는 데 사용됩니다.
코드에서 액세스하려는 /home/data_analysis/2019sandp500/raw_message.txt
라는 파일이 있다고 가정합니다. 이 파일에는 다음 텍스트가 포함되어 있습니다.
JAVA S&P 500 ANALYSIS PROGRAM
다음 코드를 사용하여 이 파일을 읽을 수 있습니다.
코드 반환:
JAVA S&P 500 ANALYSIS PROGRAM
저희 프로그램에서는 FileReader를 사용했습니다. /home/data_analysis/2019sandp500/raw_message.txt에 저장된 파일의 내용을 나타내는 파일 객체를 생성하는 클래스입니다.
다음으로 read()
메소드를 사용하여 파일의 내용을 배열로. 마지막으로 배열의 내용을 콘솔에 출력하고 close()
를 사용하여 파일을 닫습니다.
Java 파일에 쓰기
FileWriter
패키지의 write()
메소드는 Java에서 파일에 쓰는 데 사용됩니다.
오늘 데이터 분석 프로그램의 결과를 저장하는 결과 파일 상단의 날짜. 이 파일은 /home/data_analysis/2019sandp500/results.txt
파일 경로에 저장됩니다. 다음 코드를 사용하여 수행할 수 있습니다.
우리 코드는 /home/data_analysis/2019sandp500/results.txt
파일에 3월 12일 목요일
을 작성하고 다음 내용을 인쇄합니다. 콘솔로:
날짜가 파일에 기록되었습니다.
다음은 우리가 작성한 results.txt 파일의 내용입니다. 우리 프로그램에서 작성:
3월 12일 목요일
위의 예에서 FileWriter
메서드를 사용하여 Java로 파일에 문장을 작성했습니다. 먼저 /home/data_analysis/2019sandp500/results.txt
파일 경로에 저장된 파일의 표현을 생성하는 writeToFile ()
이라는 변수를 선언했습니다. write()
는 문자열을 파일에 쓰는 데 사용하므로 close()
메서드를 사용하여 파일을 닫습니다.
자바에서 파일 삭제
자바 파일 패키지는 파일 또는 디렉토리를 삭제하는 데 사용되는 방법을 제공합니다 - delete ().
delete ()
는 지정된 파일이 삭제되면 true를 반환하고 파일이 존재하지 않으면 false를 반환합니다. hode delete ()
는 내용이 없는 디렉토리만 삭제할 수 있습니다.
시작할 때 results.txt
파일을 삭제하려고 한다고 가정합니다. 나중에 프로그램에서 파일에 새 데이터를 쓸 수 있도록 프로그램을 수정합니다. 다음 코드를 사용하여 수행할 수 있습니다.
우리 코드는 results.txt 파일의 내용을 삭제하고 콘솔에 다음을 출력합니다.
이 예에서 우리는 results.txt 파일의 내용을 나타내는 results라는 File 객체를 생성했습니다. 다음으로 delete ()
메소드를 사용하여 파일의 내용을 삭제했습니다.
results.txt 파일이 성공적으로 삭제된 경우 - 위의 예와 같이 - 메시지 results.txt가 삭제되었습니다
. 콘솔에 인쇄됩니다. 그렇지 않으면 results.txt가 삭제되지 않았습니다
. 콘솔에 인쇄됩니다.
결론
Java 파일 패키지는 파일을 생성 및 삭제하는 데 사용되며, FileReader 패키지는 파일 내용을 읽는 데 사용되며, FileWriter 패키지는 파일에 쓰는 데 사용됩니다.
이 자습서에서는 예제를 참조하여 Java File, FileReader 및 FileWriter 패키지를 사용하여 코드의 파일을 작업하는 방법을 보여줍니다. 이제 전문 프로그래머처럼 Java로 파일 작업을 시작할 준비가 되었습니다!