From f91f51ace07f2b3aef5ab8afc04b3490f3c71d7c Mon Sep 17 00:00:00 2001
From: wangwei <2261850470@qq.com>
Date: Wed, 12 Apr 2023 15:54:47 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=89=93=E5=BC=80=E6=96=87?=
=?UTF-8?q?=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: wangwei <2261850470@qq.com>
---
.../inspectionProfiles/Project_Default.xml | 6 +
DGcreate/.idea/uiDesigner.xml | 124 ++++++++++++++++++
DGcreate/.idea/vcs.xml | 6 +
.../production/DGcreate/joggle/joggle.class | Bin 0 -> 1707 bytes
.../out/production/DGcreate/menu/Main$1.class | Bin 0 -> 657 bytes
.../out/production/DGcreate/menu/Main$2.class | Bin 0 -> 675 bytes
.../out/production/DGcreate/menu/Main.class | Bin 0 -> 1758 bytes
DGcreate/src/joggle/joggle.java | 39 ++++++
DGcreate/src/menu/Main.java | 10 +-
9 files changed, 182 insertions(+), 3 deletions(-)
create mode 100644 DGcreate/.idea/inspectionProfiles/Project_Default.xml
create mode 100644 DGcreate/.idea/uiDesigner.xml
create mode 100644 DGcreate/.idea/vcs.xml
create mode 100644 DGcreate/out/production/DGcreate/joggle/joggle.class
create mode 100644 DGcreate/out/production/DGcreate/menu/Main$1.class
create mode 100644 DGcreate/out/production/DGcreate/menu/Main$2.class
create mode 100644 DGcreate/out/production/DGcreate/menu/Main.class
create mode 100644 DGcreate/src/joggle/joggle.java
diff --git a/DGcreate/.idea/inspectionProfiles/Project_Default.xml b/DGcreate/.idea/inspectionProfiles/Project_Default.xml
new file mode 100644
index 0000000..801f533
--- /dev/null
+++ b/DGcreate/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DGcreate/.idea/uiDesigner.xml b/DGcreate/.idea/uiDesigner.xml
new file mode 100644
index 0000000..2b63946
--- /dev/null
+++ b/DGcreate/.idea/uiDesigner.xml
@@ -0,0 +1,124 @@
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+
+
+
\ No newline at end of file
diff --git a/DGcreate/.idea/vcs.xml b/DGcreate/.idea/vcs.xml
new file mode 100644
index 0000000..6c0b863
--- /dev/null
+++ b/DGcreate/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DGcreate/out/production/DGcreate/joggle/joggle.class b/DGcreate/out/production/DGcreate/joggle/joggle.class
new file mode 100644
index 0000000000000000000000000000000000000000..39434e3623ac74fa5483aa6ad6999303a88aa5e6
GIT binary patch
literal 1707
zcmZ`)T~k|C6kR8|$qC`|U7$gzXw?R&P4U}MutK4x4FwIQ1xnkSa1$O*jf`sjmy!WZa_KSFVxdua({&ByuJd!M!UT4(3xkAI&22H-uc
zN70Ro5}!s9z(qBTt6@UoQWRlKs$ojvauf}il=v))MrBOlN&~JU9mO=RDcg*)%}RV8
z!57MyiJ~2I64xc>1;Q6B+j7SQg7E=vwFzg%6lh6Xwt20(ku}S6Mz%;xd)mnv#d)J_
zsr{i*b62g3ie7UHg`%18rxAfBr)1i9%4Wr>mUBE!@I`?@enp@sy=HuA+)Gq8ExVAo
zGG!IbiB-p`m}Q<5d4XmxAYnNPmvgtRC4S~)VX;OBn>iTA83*^bjFYqx<;;?6IX2U&s9D2ZRSGL%67?kLw#`lDmbf8t
zlea99;8hAlGoG}*0FA!z=M;dBlZXkN{6Cd-EMQT`5^f3TUdBVE)xl*Qx6v=qUGJ#V
z=MeX0!mvCYcW_sNC1jD4SkYl3ucLrf9hNGp!-GApfxxN#N89^f)%Lf)-TV26XAkc0
z?be=sy}kGAcl-CB{`Jj6g~Gbl6hPClMiXc~0-VXNnK}2E$!~?{X-V@Kljh2*vpK^)
zy<{0hr$Ew&ZDee^i3w+;g(#RGQxxq4?6c0c%&l6g|TC0FF{i!{7Y@7FX}HgYCjLl>Vh>J0%$i@?GTf>#Gc4cd*t8baxz-x1V)q%-INb|J)d
zgzqSt`Kan3Y&V*`1YHD)pp7-Y&X^7+KaDq-;!W-vA^t|U#9I<)m^+REKexz1;~rQK
zjt0ke5ndnxnbcxh4Uvbqyo&~9i6%q4Xj~ZDfu0Pvg&zG9Ny=C#CTnO~7z=!lp5DH@
zqd%d!w}zHjI3|OAHMBlH_%jx&q3tnRr|E0&sNuxf8akhNLM&pLPgS4Q6srcm0a`Rx
z-i#B}xsw8QVUYZWsq+}68m9&+a=lIo7s+m!5x2=VPsVHHs${-JI{irU+z_=I#Ce>>
z+tgy1l+W>=B(vP4b(ph;dA!3_kQvi>mk1j1bpDmRPcKEm2l$Y)T7AToujP4!4tOXc
i@i9L_P*RDc#E8TN;Pe4O0=^Fzml#zSKSqoIKKU0~qIVqKy6A~RX}
zQlY-{=ujc(*^ww*?Po^b&Za|g@AWWeWu^D2`nFA4#Eh
zLZwc{`J5E<%#4#aud-Zv6Ke}`92_0knM=hN6|Q(cPyARq+Ba!#3$_fToY+x_jToC~
z#R$;~@i4{~x(chF{V#2WrAsT)#bx5&uqYi@UaZ8yf2ee1WPY4F(Ip+VPwjY|OR@mw
z_LG=nCq?DDdXbNKiU!}#e>MKJ2P!g3h>F;Fd=B-cx{i1@tKue>7{?0&ahVyn#xQ5P{Zj4|$2i
literal 0
HcmV?d00001
diff --git a/DGcreate/out/production/DGcreate/menu/Main$2.class b/DGcreate/out/production/DGcreate/menu/Main$2.class
new file mode 100644
index 0000000000000000000000000000000000000000..d5278970ff48ff12606eabbc357f0ba105453e98
GIT binary patch
literal 675
zcmaJ;O>fgc5Pcgvv2oo}QYcUgg|^U^1B)s?B!ZBtPy|wnkP1QKf;P^Qx;VShuG7FT
z;J}>|e*vMMsF2_X@H-IduRzS&5%h#5@0*!@elzp@kg#-L5%N>bI$qOxslTwq(Aey8#wrTtpZnKp5asj72Ol
zEH&@&XI2`^M?&>R{JylWb3NdP@AnTsfBO0D1K;S_
z+|YvM0yM~9Dw(MVQjs6Ky4TAjFM)DbercpF<}aLo!4M{T@U~oLWo%DIbMfumP@hKW
z#nH-I8`n{#AM2h9y|f)@0E##vBdlKi0=8dVM|9ST;yNZMj!OdJ6lG)@rs;GaKO`|H
z7aySVyzbS#1Ni?mrr^=tP58J)I=2h0*^)oja@r?QCp8Z<#I4{YP7(T;#c51Z6wzIk
H5D5POjT@BC
literal 0
HcmV?d00001
diff --git a/DGcreate/out/production/DGcreate/menu/Main.class b/DGcreate/out/production/DGcreate/menu/Main.class
new file mode 100644
index 0000000000000000000000000000000000000000..1419b679ab4477a2bb61062fc518efea0677931d
GIT binary patch
literal 1758
zcmb7E-%}e^6#i}!*kswZgkLR%))q?}0%cpQl?rVwK`Jz~6%eFV>m|9R+X=h4yCK>q
zAN9e}8ONvkPiSWX(>VSC{tZ5g)4#z7$M0_V5gf)D^KkCTx#ynmJKsHffBXC8uK=##
zsfjZfP2n|MGtrB;4UFk^T$}6K+|cHx$%J>bxn*D?iJXZROltG4-kvgW+e9lyO}vL`
zZD#b|9c^wJ$eZZWdo7qv;;w;vCQf41!2KlN*T*Lf%o&&$u%=yC`MHt|0u=}(*5#@a
z=*T~n8}f5Is5tJbJu~IYH8m#CJnpzoctaqb8CYa;&MPwcSl)5f-SXOs@)zVviIKLv
zSCFMe={x%WPB0NZafr~8UsG<`o|TTviitI@0$rJh5u#m^#G4O&!j44{(qHAF_CvM>
zOjlJN6?`Q_Vu}@k&V#fk%34t%YMJ!qP5X%-G;Gu<&v}fxA
zSJ2OX8qdzuc~ai(ubyw$UTUO|EqsDU7CwdC$&Q#$mApz`e&Llv11lB^C|Xc>Y+)74
zly*lt%z5cOPd-d&)+u!^^f3MW8uLA-`pu&0Q
z8I@_uOi$|@I>E@KdMwMOFjw*db#GnyGITtOn#e>M7Bl8l;5@4jM^Jy*G5Gz%tAEINS`jacVS+P?=T#iR+Z>=rpS1}WA_9$i(T
zzIB$mFI}?l$_zBZ?9W4_%)u$40-9?iJFmTgUp+P}U4Arv#4#?5MS*NXPR`rwp%HO6
zD3E6HT><5KU86M1+$v~k@=ie3$`|NsD5^HtiG47G_&Cew;tU@dQr447uZcbfm-amW
z*<6K=W;Y>zq7%af+U6+Of((7Do`3;l`7eb*3^Ae)ml2Ql?4J=!H~pTDzp5fmzqyJg
zF7YawxrizZE{Q6VTS#re+=uByl4Xt&q805(^F?YS<95P!5T+Bue6#i`*tp1uroiuJ
zhr)CA6JzXl4K2%U)+UbJ$);nUrNvMhf3=QOag@+izDR>Lv@UNVT}9hqwu<(pED3dJ
z)0wTIi(AL5II&OdJYj%t=x4GUJruE*luqF?PU9*?9V5{xYNhFQk%EcqxWrvB^8!Zj
z1_`G0w|ywl?tP-){V$>?Nwnt>qFE9cB+((lU!*roDmIB;BGC~Nz4o6(lX!EFXg@Di
p|BlqqyWDna6Q^GwrgaewlVP#rtBl3)7IgrxEk>R6FG)3`^&c?Zd%*wz
literal 0
HcmV?d00001
diff --git a/DGcreate/src/joggle/joggle.java b/DGcreate/src/joggle/joggle.java
new file mode 100644
index 0000000..eacaaa0
--- /dev/null
+++ b/DGcreate/src/joggle/joggle.java
@@ -0,0 +1,39 @@
+package joggle;
+import javax.swing.*;
+import java.awt.Desktop;
+import java.io.*;
+
+public class joggle {
+ public static boolean open_resource(){
+ JFileChooser fd = new JFileChooser();
+ //fd.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
+ fd.showOpenDialog(null);
+ File f = fd.getSelectedFile();
+ if(f != null){}
+ return true;
+ }
+ public static void copyFile(String oldPath, String newPath) {
+ try {
+ int bytesum = 0;
+ int byteread = 0;
+ File oldfile = new File(oldPath);
+ if (oldfile.exists()) { // 文件存在时
+ InputStream inStream = new FileInputStream(oldPath); // 读入原文件
+ FileOutputStream fs = new FileOutputStream(newPath);
+ byte[] buffer = new byte[1444];
+ int length;
+ while ((byteread = inStream.read(buffer)) != -1) {
+ bytesum += byteread; // 字节数 文件大小
+ System.out.println(bytesum);
+ fs.write(buffer, 0, byteread);
+ }
+ inStream.close();
+ }
+ } catch (Exception e) {
+ System.out.println("复制单个文件操作出错");
+ e.printStackTrace();
+ }
+ }
+}
+
+
diff --git a/DGcreate/src/menu/Main.java b/DGcreate/src/menu/Main.java
index 996efb1..682040b 100644
--- a/DGcreate/src/menu/Main.java
+++ b/DGcreate/src/menu/Main.java
@@ -3,6 +3,9 @@ package menu;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
+import joggle.joggle;
+import java.io.*;
+
//主窗口
public class Main extends menu {
@@ -28,9 +31,9 @@ public class Main extends menu {
b.setVisible(true);
//鼠标触发事件
b.addActionListener(new AbstractAction() {
- @Override
public void actionPerformed(ActionEvent e) {
- System.out.println("Hello World");// 控制台打印输出
+ joggle.open_resource();
+ JFileChooser fd = new JFileChooser();
}
});
}
@@ -47,7 +50,8 @@ public class Main extends menu {
b.addActionListener(new AbstractAction() {
@Override
public void actionPerformed(ActionEvent e) {
- System.out.println("打开");// 控制台打印输出
+ joggle.open_resource();
+ joggle.copyFile("C:/Users/wangw/Desktop/英语作文","C:/Users/wangw/Desktop/英语作文");
}
});
}