❶ java文件操作刪除某一目錄下指定類型的文件,代碼如何實現
找到目錄下的所有文件,然後for循環遍歷,用endwith("txt")判斷,找到一個刪除一個就行了,代碼簡單略
❷ Java如何對壓縮包里文件進行操作,把裡面的圖片文件復制到指定目錄(壓縮包裡面存在文件夾,下面的文件)
jar命令不是用來執行jar包的,是用來打包的
執行用java -jar
就樓主給的參數,寫一個例子好了
1.建立MANIFEST.MF (在D:\workspace\test\class目錄下)
以下內容為文件內容
==================
Manifest-Version: 1.0
Main-Class: a(主類的路徑,此選項可選,如果希望在windows下雙擊就執行,必須寫)
Created-By: Abc Company(隨便寫,這個是創建人名字)
==================
2.打包
按照lz給的條件
在D:\workspace\test\classes\目錄下執行
jar cvfm classes.jar MANIFEST.MF *.*
以上命令將class下所有文件打包到classes.jar,生成在class目錄下
3.執行
輸入java -jar classes.jar即可執行
4.另一種方案
如果希望使用非 JAR 工具建立 JAR 文件, 建議使用 WinRAR. 首先還是需要建立一個清單文件(名字必須為MANIFEST.MF), 向此文件中寫入同使用 JAR 工具時一樣的內容, 接著需要建立一個META-INF子目錄, 然後將 MANIFEST.MF 放入此目錄, 接著就可以保持目錄結構將所有這些內容使用 WinRAR 壓縮為 ZIP 格式的文件, 文件名取為 xxx.jar 即可.
❸ java 彈出選擇目錄框(選擇文件夾),獲取選擇的文件夾路徑
java 彈出選擇目錄框(選擇文件夾),獲取選擇的文件夾路徑:
int result = 0;
File file = null;
String path = null;
JFileChooser fileChooser = new JFileChooser();
FileSystemView fsv = FileSystemView.getFileSystemView(); //注意了,這里重要的一句
System.out.println(fsv.getHomeDirectory()); //得到桌面路徑
fileChooser.setCurrentDirectory(fsv.getHomeDirectory());
fileChooser.setDialogTitle("請選擇要上傳的文件...");
fileChooser.setApproveButtonText("確定");
fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
result = fileChooser.showOpenDialog(chatFrame);
if (JFileChooser.APPROVE_OPTION == result) {
path=fileChooser.getSelectedFile().getPath();
System.out.println("path: "+path);
}
這是另外一種方法得到桌面路徑:
File desktop = new File(System.getProperty("user.home")+System.getProperty("file.separator")+"XX");
filechooser.setCurrentDirectory(desktop);
我的文檔 路徑: fsv.getDefaultDirectory());
user.name 用戶的賬戶名稱
user.home 用戶的主目錄
user.dir 用戶的當前工作目錄
java.version Java 運行時環境版本
java.vendor Java 運行時環境供應商
java.vendor.url Java 供應商的 URL
java.home Java 安裝目錄
java.vm.specification.version Java 虛擬機規范版本
java.vm.specification.vendor Java 虛擬機規范供應商
java.vm.specification.name Java 虛擬機規范名稱
java.vm.version Java 虛擬機實現版本
java.vm.vendor Java 虛擬機實現供應商
java.vm.name Java 虛擬機實現名稱
java.specification.version Java 運行時環境規范版本
java.specification.vendor Java 運行時環境規范供應商
java.specification.name Java 運行時環境規范名稱
java.class.version Java 類格式版本號
java.class.path Java 類路徑
java.library.path 載入庫時搜索的路徑列表
java.io.tmpdir 默認的臨時文件路徑
java.compiler 要使用的 JIT 編譯器的名稱
java.ext.dirs 一個或多個擴展目錄的路徑
os.name 操作系統的名稱
os.arch 操作系統的架構
os.version 操作系統的版本
❹ 如何學習JAVA
如何學習java?
在這里我來為您提供一下Java學習的詳細路線:
這是Java全套系列的學習思維導圖:Java學習思維導圖
高琪老師是我校著名的Java講師,其課程也是受到廣大初學者所喜愛;
如果有的小夥伴想要學Java編程,可以在下方評論領取視頻!有最新的Java課程;
那麼現在來說一下,Java編程初學者應該如何快速入門:
1、按階段規劃,時間留夠,但一定要有互相催促的夥伴,否則會很孤獨也難以堅持,夥伴得挑好了,別把你帶歪了。
2、有了夥伴先學習HTML+CSS,做點網頁出來,讓自己心中對軟體行業充滿成就感,這樣說培養自己的興趣的一種,俗話說興趣是最好的老師,沒有興趣走不遠。
3、然後學習簡單Java語法,寫簡單的流程式控制制語句,簡單數據結構,當邏輯思維和數據結構達到一個3層循環都能搞清楚的水準的時候,馬馬虎虎可以進入下一步了
4、進入Java面向對象的學習,搞清楚類、對象,封裝繼承多態,內部類,對象的概念,然後進入常用集合和泛型以及集合的底層數據結構的學習
5、學習IO流,能夠操作讀取大文件,多線程,Socket編程,學完之後使用JavaSE的基礎做一個五子棋游戲,或者QQ聊天,強化一下自己的知識。
6、進入資料庫學習,先學習MySQL,較為簡單常用,學完資料庫,也可以看看Redis的使用
7、進入JavaWeb課程的學習,以Servlet+Jsp為主,還有tomcat和http基礎,
8、學習JavaScritp+JQuery,結合JavaWeb做一個小的管理系統
9、進入JavaEE的學習,常用框架,主要是SpringMVC和Mybatis,學完之後試著去接觸微服務架構
10、學習Linux操作,使用Linux部署tomcat進行環境搭建,跑一個簡單的頁面出來
11、SpringBoot可以進行了解學習,Oracle可以進行了解學習。
最後:最上方詳細的學習線路圖,對比話術更加詳細,希望可以幫助到你們
❺ 怎樣用Java復制文件到指定目錄 在線等,急!!!!
藉助工具包commons-io.jar
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
public class Admin {
public static void main(String[] args) {
File from = new File("d:/a");
File to = new File("d:/b");
try {
FileUtils.Directory(from, to);
} catch (IOException e) {
e.printStackTrace();
}
}
}