반응형
1. 파일 내용 삭제
파일은 그대로 두고 파일의 내부 내용만 삭제하는 방법입니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
import java.io.*;
public class FileTest {
public static void fileDataClear(String filePath)
{
try
{
new FileWriter(filePath).close();
}
catch (IOException e)
{
System.out.println(e);
}
}
public static void main(String[] args)
{
String filePath = "/path/path/filename.txt";
fileDataClear(filePath);
}
}
|
cs |
2. 파일을 삭제
파일 내용만 삭제하는 것이 아니라 파일 자체를 삭제하는 방법입니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
import java.io.*;
public class FileTest {
public static void fileDelete(String filePath)
{
try
{
File file = new File(filePath);
if(file.delete())
{
System.out.println("파일 삭제 성공");
}
else
{
System.out.println("파일 삭제 실패");
}
}
catch (Exception e)
{
System.out.println(e);
}
}
public static void main(String[] args)
{
String filePath = "/path/path/filename.txt";
fileDelete(filePath);
}
}
|
cs |
3. 파일 이름 변경
파일의 이름을 변경하거나 경로를 변경할 수도 있습니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
import java.io.*;
public class FileTest {
public static void fileRename(String oldFilePath, String newFilePath)
{
try
{
File oldFile = new File(oldFilePath);
File newFile = new File(newFilePath);
oldFile.renameTo(newFile);
}
catch (Exception e)
{
System.out.println(e);
}
}
public static void main(String[] args)
{
String oldFilePath = "/path/path/oldName.txt";
String newFilePath = "/path/path/newName.txt";
fileRename(oldFilePath, newFilePath);
}
}
|
cs |
728x90
반응형
'IT, 개발 > JAVA' 카테고리의 다른 글
MacOS JAVA 설치 및 환경변수 설정(Homebrew, ~/.zshrc) (0) | 2022.11.02 |
---|---|
Modbus - JAVA 모드버스 통신 예제 (modbusServer, modbusClient 자바 예제) (0) | 2022.11.02 |
RabbitMQ MQTT - JAVA publish / subscribe 에제 (eclipse.paho) (0) | 2022.09.09 |
JAVA 타임서버 시간 가져오기(time.bora.net)(NTPUDPClient, TimeInfo) (0) | 2022.09.05 |
AMQP RabbitMQ Topic Exchange 통신 예제 (JAVA 예제) (0) | 2022.08.30 |