Skip to content

Commit 7e13e8f

Browse files
committed
添加文件拷贝自动创建文件夹功能。
1 parent e02b942 commit 7e13e8f

2 files changed

Lines changed: 7 additions & 6 deletions

File tree

src/main/java/com/xwintop/xJavaFxTool/model/FileCopyTableBean.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
import javafx.beans.property.SimpleStringProperty;
66

77
public class FileCopyTableBean {
8-
private SimpleStringProperty copyFileOriginalPath;
9-
private SimpleStringProperty copyFileTargetPath;
10-
private SimpleStringProperty copyNumber;
8+
private SimpleStringProperty copyFileOriginalPath;//原文件路径
9+
private SimpleStringProperty copyFileTargetPath;//拷贝路径
10+
private SimpleStringProperty copyNumber;//拷贝份数
1111
private SimpleBooleanProperty isCopy;
1212
private SimpleBooleanProperty isRename;
13-
private SimpleBooleanProperty isDelete;
14-
private SimpleBooleanProperty isDeleteSourceFile;
15-
private SimpleStringProperty remarks;
13+
private SimpleBooleanProperty isDelete;//删除原文件
14+
private SimpleBooleanProperty isDeleteSourceFile;//删除存在文件
15+
private SimpleStringProperty remarks;//备注
1616

1717
public FileCopyTableBean(String copyFileOriginalPath, String copyFileTargetPath, String copyNumber, Boolean isCopy, Boolean isRename, Boolean isDelete, Boolean isDeleteSourceFile, String remarks) {
1818
this.copyFileOriginalPath = new SimpleStringProperty(copyFileOriginalPath);

src/main/java/com/xwintop/xJavaFxTool/services/littleTools/FileCopyService.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ public void copyAction(FileCopyTableBean tableBean) throws Exception {
8181
int number = Integer.parseInt(tableBean.getCopyNumber());
8282
File fileOriginal = new File(tableBean.getCopyFileOriginalPath());
8383
File fileTarget = new File(tableBean.getCopyFileTargetPath());
84+
FileUtils.forceMkdir(fileTarget);
8485
for (int i = 0; i < number; i++) {
8586
if (fileOriginal.isDirectory()) {
8687
if (tableBean.getIsRename()) {

0 commit comments

Comments
 (0)