实例介绍
实现了基本的文件操作,如创建、删除、拷贝、深拷贝、加密解密、压缩及解压等功能;将code和.exe文件分开,code文件夹包括了源代码及对应的说明,exe文件夹中打包了jre和.exe文件,实现了基于命令行的文件管理器
【实例截图】
【核心代码】
16359647843725169468.zip
└── FileManager_GUI
├── 19计科04班_20194290_秦浩廷_实验报告.doc
├── code
│ └── FileManager
│ ├── bin
│ │ ├── Events
│ │ │ └── Events.class
│ │ ├── FileOperation
│ │ │ ├── FileIcon.class
│ │ │ ├── FileInformation.class
│ │ │ ├── FileManager.class
│ │ │ ├── FileName.class
│ │ │ └── Test.class
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ └── View
│ │ ├── MainFrame$1.class
│ │ ├── MainFrame.class
│ │ ├── MainFrame.jfd
│ │ ├── Table
│ │ │ ├── MyJTable$1.class
│ │ │ ├── MyJTableCellEditor.class
│ │ │ ├── MyJTableCellRenderer.class
│ │ │ ├── MyJTable.class
│ │ │ ├── MyJTableModel.class
│ │ │ └── MyPopupMenu.class
│ │ └── Tree
│ │ ├── MyJTree$1.class
│ │ ├── MyJTree.class
│ │ ├── MyJTreeNode$1.class
│ │ ├── MyJTreeNode$2.class
│ │ ├── MyJTreeNode.class
│ │ └── MyJTreeRenderer.class
│ ├── FileManager.iml
│ ├── Icon
│ │ ├── FileManager_Exe.ico
│ │ └── FileManager.png
│ ├── lib
│ │ ├── jgoodies-common.jar
│ │ ├── jgoodies-common-javadoc.jar
│ │ ├── jgoodies-common-sources.jar
│ │ ├── jgoodies-forms.jar
│ │ ├── jgoodies-forms-javadoc.jar
│ │ └── jgoodies-forms-sources.jar
│ └── src
│ ├── Events
│ │ └── Events.java
│ ├── FileOperation
│ │ ├── FileIcon.java
│ │ ├── FileInformation.java
│ │ ├── FileManager.java
│ │ ├── FileName.java
│ │ └── Test.java
│ ├── META-INF
│ │ └── MANIFEST.MF
│ └── View
│ ├── MainFrame.java
│ ├── MainFrame.jfd
│ ├── Table
│ │ ├── MyJTableCellEditor.java
│ │ ├── MyJTableCellRenderer.java
│ │ ├── MyJTable.java
│ │ ├── MyJTableModel.java
│ │ └── MyPopupMenu.java
│ └── Tree
│ ├── MyJTree.java
│ ├── MyJTreeNode.java
│ └── MyJTreeRenderer.java
├── exe
│ ├── jre
│ │ ├── bin
│ │ │ ├── api-ms-win-core-console-l1-1-0.dll
│ │ │ ├── api-ms-win-core-console-l1-2-0.dll
│ │ │ ├── api-ms-win-core-datetime-l1-1-0.dll
│ │ │ ├── api-ms-win-core-debug-l1-1-0.dll
│ │ │ ├── api-ms-win-core-errorhandling-l1-1-0.dll
│ │ │ ├── api-ms-win-core-file-l1-1-0.dll
│ │ │ ├── api-ms-win-core-file-l1-2-0.dll
│ │ │ ├── api-ms-win-core-file-l2-1-0.dll
│ │ │ ├── api-ms-win-core-handle-l1-1-0.dll
│ │ │ ├── api-ms-win-core-heap-l1-1-0.dll
│ │ │ ├── api-ms-win-core-interlocked-l1-1-0.dll
│ │ │ ├── api-ms-win-core-libraryloader-l1-1-0.dll
│ │ │ ├── api-ms-win-core-localization-l1-2-0.dll
│ │ │ ├── api-ms-win-core-memory-l1-1-0.dll
│ │ │ ├── api-ms-win-core-namedpipe-l1-1-0.dll
│ │ │ ├── api-ms-win-core-processenvironment-l1-1-0.dll
│ │ │ ├── api-ms-win-core-processthreads-l1-1-0.dll
│ │ │ ├── api-ms-win-core-processthreads-l1-1-1.dll
│ │ │ ├── api-ms-win-core-profile-l1-1-0.dll
│ │ │ ├── api-ms-win-core-rtlsupport-l1-1-0.dll
│ │ │ ├── api-ms-win-core-string-l1-1-0.dll
│ │ │ ├── api-ms-win-core-synch-l1-1-0.dll
│ │ │ ├── api-ms-win-core-synch-l1-2-0.dll
│ │ │ ├── api-ms-win-core-sysinfo-l1-1-0.dll
│ │ │ ├── api-ms-win-core-timezone-l1-1-0.dll
│ │ │ ├── api-ms-win-core-util-l1-1-0.dll
│ │ │ ├── api-ms-win-crt-conio-l1-1-0.dll
│ │ │ ├── api-ms-win-crt-convert-l1-1-0.dll
│ │ │ ├── api-ms-win-crt-environment-l1-1-0.dll
│ │ │ ├── api-ms-win-crt-filesystem-l1-1-0.dll
│ │ │ ├── api-ms-win-crt-heap-l1-1-0.dll
│ │ │ ├── api-ms-win-crt-locale-l1-1-0.dll
│ │ │ ├── api-ms-win-crt-math-l1-1-0.dll
│ │ │ ├── api-ms-win-crt-multibyte-l1-1-0.dll
│ │ │ ├── api-ms-win-crt-private-l1-1-0.dll
│ │ │ ├── api-ms-win-crt-process-l1-1-0.dll
│ │ │ ├── api-ms-win-crt-runtime-l1-1-0.dll
│ │ │ ├── api-ms-win-crt-stdio-l1-1-0.dll
│ │ │ ├── api-ms-win-crt-string-l1-1-0.dll
│ │ │ ├── api-ms-win-crt-time-l1-1-0.dll
│ │ │ ├── api-ms-win-crt-utility-l1-1-0.dll
│ │ │ ├── awt.dll
│ │ │ ├── fontmanager.dll
│ │ │ ├── freetype.dll
│ │ │ ├── java.dll
│ │ │ ├── java.exe
│ │ │ ├── javajpeg.dll
│ │ │ ├── javaw.exe
│ │ │ ├── jawt.dll
│ │ │ ├── jimage.dll
│ │ │ ├── jli.dll
│ │ │ ├── jsound.dll
│ │ │ ├── keytool.exe
│ │ │ ├── lcms.dll
│ │ │ ├── mlib_image.dll
│ │ │ ├── msvcp140.dll
│ │ │ ├── net.dll
│ │ │ ├── nio.dll
│ │ │ ├── prefs.dll
│ │ │ ├── server
│ │ │ │ └── jvm.dll
│ │ │ ├── splashscreen.dll
│ │ │ ├── ucrtbase.dll
│ │ │ ├── vcruntime140.dll
│ │ │ ├── verify.dll
│ │ │ └── zip.dll
│ │ ├── conf
│ │ │ ├── net.properties
│ │ │ ├── security
│ │ │ │ ├── java.policy
│ │ │ │ ├── java.security
│ │ │ │ └── policy
│ │ │ │ ├── limited
│ │ │ │ │ ├── default_local.policy
│ │ │ │ │ ├── default_US_export.policy
│ │ │ │ │ └── exempt_local.policy
│ │ │ │ ├── README.txt
│ │ │ │ └── unlimited
│ │ │ │ ├── default_local.policy
│ │ │ │ └── default_US_export.policy
│ │ │ └── sound.properties
│ │ ├── include
│ │ │ ├── classfile_constants.h
│ │ │ ├── jawt.h
│ │ │ ├── jni.h
│ │ │ ├── jvmticmlr.h
│ │ │ ├── jvmti.h
│ │ │ └── win32
│ │ │ ├── jawt_md.h
│ │ │ └── jni_md.h
│ │ ├── legal
│ │ │ ├── java.base
│ │ │ │ ├── aes.md
│ │ │ │ ├── asm.md
│ │ │ │ ├── cldr.md
│ │ │ │ ├── c-libutl.md
│ │ │ │ ├── COPYRIGHT
│ │ │ │ ├── icu.md
│ │ │ │ ├── LICENSE
│ │ │ │ ├── public_suffix.md
│ │ │ │ ├── unicode.md
│ │ │ │ └── zlib.md
│ │ │ ├── java.datatransfer
│ │ │ │ ├── COPYRIGHT
│ │ │ │ └── LICENSE
│ │ │ ├── java.desktop
│ │ │ │ ├── colorimaging.md
│ │ │ │ ├── COPYRIGHT
│ │ │ │ ├── freetype.md
│ │ │ │ ├── giflib.md
│ │ │ │ ├── harfbuzz.md
│ │ │ │ ├── jpeg.md
│ │ │ │ ├── lcms.md
│ │ │ │ ├── libpng.md
│ │ │ │ ├── LICENSE
│ │ │ │ └── mesa3d.md
│ │ │ ├── java.prefs
│ │ │ │ ├── COPYRIGHT
│ │ │ │ └── LICENSE
│ │ │ └── java.xml
│ │ │ ├── bcel.md
│ │ │ ├── COPYRIGHT
│ │ │ ├── dom.md
│ │ │ ├── jcup.md
│ │ │ ├── LICENSE
│ │ │ ├── xalan.md
│ │ │ └── xerces.md
│ │ ├── lib
│ │ │ ├── classlist
│ │ │ ├── fontconfig.bfc
│ │ │ ├── fontconfig.properties.src
│ │ │ ├── jawt.lib
│ │ │ ├── jrt-fs.jar
│ │ │ ├── jvm.cfg
│ │ │ ├── jvm.lib
│ │ │ ├── modules
│ │ │ ├── psfontj2d.properties
│ │ │ ├── psfont.properties.ja
│ │ │ ├── security
│ │ │ │ ├── blacklisted.certs
│ │ │ │ ├── cacerts
│ │ │ │ ├── default.policy
│ │ │ │ └── public_suffix_list.dat
│ │ │ ├── tzdb.dat
│ │ │ └── tzmappings
│ │ └── release
│ └── 文件管理器.exe
├── JavaDoc
│ ├── allclasses-index.html
│ ├── allpackages-index.html
│ ├── constant-values.html
│ ├── deprecated-list.html
│ ├── element-list
│ ├── Events
│ │ ├── class-use
│ │ │ └── Events.html
│ │ ├── Events.html
│ │ ├── package-summary.html
│ │ ├── package-tree.html
│ │ └── package-use.html
│ ├── FileOperation
│ │ ├── class-use
│ │ │ ├── FileIcon.html
│ │ │ ├── FileInformation.html
│ │ │ ├── FileManager.html
│ │ │ ├── FileName.html
│ │ │ └── Test.html
│ │ ├── FileIcon.html
│ │ ├── FileInformation.html
│ │ ├── FileManager.html
│ │ ├── FileName.html
│ │ ├── package-summary.html
│ │ ├── package-tree.html
│ │ ├── package-use.html
│ │ └── Test.html
│ ├── help-doc.html
│ ├── index-files
│ │ ├── index-10.html
│ │ ├── index-11.html
│ │ ├── index-12.html
│ │ ├── index-13.html
│ │ ├── index-14.html
│ │ ├── index-15.html
│ │ ├── index-16.html
│ │ ├── index-17.html
│ │ ├── index-1.html
│ │ ├── index-2.html
│ │ ├── index-3.html
│ │ ├── index-4.html
│ │ ├── index-5.html
│ │ ├── index-6.html
│ │ ├── index-7.html
│ │ ├── index-8.html
│ │ └── index-9.html
│ ├── index.html
│ ├── member-search-index.js
│ ├── member-search-index.zip
│ ├── overview-summary.html
│ ├── overview-tree.html
│ ├── package-search-index.js
│ ├── package-search-index.zip
│ ├── resources
│ │ ├── glass.png
│ │ └── x.png
│ ├── script-dir
│ │ ├── external
│ │ │ └── jquery
│ │ │ └── jquery.js
│ │ ├── images
│ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ ├── ui-bg_glass_65_dadada_1x400.png
│ │ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ ├── ui-icons_222222_256x240.png
│ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ ├── ui-icons_454545_256x240.png
│ │ │ ├── ui-icons_888888_256x240.png
│ │ │ └── ui-icons_cd0a0a_256x240.png
│ │ ├── jquery-3.4.1.js
│ │ ├── jquery-ui.css
│ │ ├── jquery-ui.js
│ │ ├── jquery-ui.min.css
│ │ ├── jquery-ui.min.js
│ │ ├── jquery-ui.structure.css
│ │ ├── jquery-ui.structure.min.css
│ │ ├── jszip
│ │ │ └── dist
│ │ │ ├── jszip.js
│ │ │ └── jszip.min.js
│ │ └── jszip-utils
│ │ └── dist
│ │ ├── jszip-utils-ie.js
│ │ ├── jszip-utils-ie.min.js
│ │ ├── jszip-utils.js
│ │ └── jszip-utils.min.js
│ ├── script.js
│ ├── search.js
│ ├── serialized-form.html
│ ├── stylesheet.css
│ ├── system-properties.html
│ ├── type-search-index.js
│ ├── type-search-index.zip
│ └── View
│ ├── class-use
│ │ └── MainFrame.html
│ ├── MainFrame.html
│ ├── package-summary.html
│ ├── package-tree.html
│ ├── package-use.html
│ ├── Table
│ │ ├── class-use
│ │ │ ├── MyJTableCellEditor.html
│ │ │ ├── MyJTableCellRenderer.html
│ │ │ ├── MyJTable.html
│ │ │ ├── MyJTableModel.html
│ │ │ └── MyPopupMenu.html
│ │ ├── MyJTableCellEditor.html
│ │ ├── MyJTableCellRenderer.html
│ │ ├── MyJTable.html
│ │ ├── MyJTableModel.html
│ │ ├── MyPopupMenu.html
│ │ ├── package-summary.html
│ │ ├── package-tree.html
│ │ └── package-use.html
│ └── Tree
│ ├── class-use
│ │ ├── MyJTree.html
│ │ ├── MyJTreeNode.html
│ │ └── MyJTreeRenderer.html
│ ├── MyJTree.html
│ ├── MyJTreeNode.html
│ ├── MyJTreeRenderer.html
│ ├── package-summary.html
│ ├── package-tree.html
│ └── package-use.html
├── 附件一_MVC设计流程.png
└── 附件二_UML类图.png
59 directories, 291 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论