Javascript에서 파일 개체를 만드는 방법

자바에서 파일 작업을 하려는 몇 가지 시나리오가 있습니다. 예를 들어, 프로그램의 출력을 저장하기 위해 파일을 만들거나 파일에서 데이터를 읽어서 프로그램에서 처리하도록 결정할 수 있습니다.

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로 파일 작업을 시작할 준비가 되었습니다!

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method