Skip to content
This repository was archived by the owner on Feb 11, 2023. It is now read-only.

Commit 0b92cb1

Browse files
committed
[F] 修复复制算法
1 parent 5f5c97a commit 0b92cb1

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,5 @@ Bukkit的用法教程: https://www.spigotmc.org/wiki/creating-a-config-file/ <br
3030
<dependency>
3131
<groupId>com.github.hykilpikonna</groupId>
3232
<artifactId>HyConfigLib</artifactId>
33-
<version>2.0.7-SNAPSHOT</version>
33+
<version>2.0.73-SNAPSHOT</version>
3434
</dependency>

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>cc.moecraft.yaml</groupId>
88
<artifactId>HyConfigLib</artifactId>
9-
<version>2.0.7-SNAPSHOT</version>
9+
<version>2.0.73-SNAPSHOT</version>
1010

1111
<properties>
1212
<maven.compiler.target>1.8</maven.compiler.target>

src/main/java/cc/moecraft/yaml/Config.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
import java.io.File;
88
import java.io.FileNotFoundException;
99
import java.io.IOException;
10+
import java.io.InputStream;
1011
import java.nio.file.Files;
12+
import java.nio.file.Paths;
1113
import java.time.LocalDateTime;
1214
import java.time.format.DateTimeFormatter;
1315
import java.util.ArrayList;
@@ -75,7 +77,9 @@ public Config(String dir, String fileName, String fileExtension)
7577
*/
7678
public void createFromResources(Class resourceClass) throws IOException, NullPointerException
7779
{
78-
FileUtils.copy(new File(resourceClass.getClassLoader().getResource(fileName + "." + fileExtension).getPath()), configFile);
80+
InputStream resourceAsStream = resourceClass.getClassLoader().getResourceAsStream(fileName + "." + fileExtension);
81+
Files.copy(resourceAsStream, Paths.get(configFile.getAbsolutePath()));
82+
// FileUtils.copy(new File(resourceClass.getClassLoader().getResource(fileName + "." + fileExtension).getPath()), configFile);
7983
}
8084

8185
/**

0 commit comments

Comments
 (0)