導航:首頁 > 編程語言 > java文件移動文件夾

java文件移動文件夾

發布時間:2024-11-28 05:11:14

『壹』 java中如何進行文件(及文件夾)的新建,移動,刪除等給出代碼

File
F=new
File(路徑);/通過將給定路徑名字元串轉換為抽象路徑名來創建一個新
File
實例。
F.delete();//刪除此抽象路徑名表示的文件或目錄。
文件的移動的話,得通過輸入輸出流
FileInputStream
FI=new
FileInputStream(F);
FileOutputStream
FO=new
FileOutputStream(F);
wile(FI.read()!=EOF)
{
FO.write();
}

『貳』 java 中怎樣把一個文件從一個包中轉移到另外一個包裡面

/** * 移動文件到指定目錄 * @param oldPath String 如:c:/fqf.txt * @param newPath String 如:d:/fqf.txt */ public static void moveFolder(String oldPath, String newPath) { Folder(oldPath, newPath); delFolder(oldPath); } /** * 復制整個文件夾內容 * @param oldPath String 原文件路徑 如:c:/fqf * @param newPath String 復制後路徑 如:f:/fqf/ff * @return boolean */ public static void Folder(String oldPath, String newPath) { try { (new File(newPath)).mkdirs(); //如果文件夾不存在 則建立新文件夾 File a=new File(oldPath); String[] file=a.list(); File temp=null; for (int i = 0; i < file.length; i++) { if(oldPath.endsWith(File.separator)){ temp=new File(oldPath+file[i]); } else{ temp=new File(oldPath+File.separator+file[i]); } if(temp.isFile()){ FileInputStream input = new FileInputStream(temp); FileOutputStream output = new FileOutputStream(newPath + "/" + (temp.getName()).toString()); byte[] b = new byte[1024 * 5]; int len; while ( (len = input.read(b)) != -1) { output.write(b, 0, len); } output.flush(); output.close(); input.close(); } if(temp.isDirectory()){//如果是子文件夾 Folder(oldPath+"/"+file[i], newPath+"/"+file[i]); } } } catch (Exception e) { System.out.println("復制整個文件夾內容操作出錯"); e.printStackTrace(); } } /** * 刪除文件夾 * @param filePathAndName String 文件夾路徑及名稱 如c:/fqf * @param fileContent String * @return boolean */ public static void delFolder(String folderPath) { try { delAllFile(folderPath); //刪除完裡面所有內容 String filePath = folderPath; filePath = filePath.toString(); java.io.File myFilePath = new java.io.File(filePath); myFilePath.delete(); //刪除空文件夾 } catch (Exception e) { System.out.println("刪除文件夾操作出錯"); e.printStackTrace(); } }

『叄』 Java 文件夾的移動問題

public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter two folders' path");
String src = scanner.next();
String dest = scanner.next();
moveFolder(src, dest);

}

static void moveFolder(String src, String dest) {
File srcFolder = new File(src);
File destFolder = new File(dest);
File newFile = new File(destFolder.getAbsoluteFile() + "\\" + srcFolder.getName());
srcFolder.renameTo(newFile);
}

『肆』 java使用IO移動文件

首先把YYYYmmmdd格式化為YYYY/mm/dd , 格式化不用多說了吧

然後判斷YYYY/mm/dd文件夾是否存在

newFile("YYYY/mm/dd").exits();

存在則不創建,直接write進這個路徑。

不存在就file.mkdir() ; 創建。再write進去就行

『伍』 我把java源文件從F盤的一個文件夾移到另一個文件夾不能編譯了如果想編譯該怎麼做,才能繼續編譯 高手!

源文件是什麼?
.java
還是jdk?
用什麼編譯器編譯的?Eclipse么?
如果是移動的工程
可以在其他文件夾重新引入
Eclipse有一個Import方法
然後就可以編譯了

『陸』 java如何拷貝文件到另一個目錄下

下面列舉出4種方式:

1、使用FileStreams復制

這是最經典的方式將一個文件的內容復制到另一個文件中。 使用FileInputStream讀取文件A的位元組,使用FileOutputStream寫入到文件B。正如你所看到的我們執行幾個讀和寫操作try的數據,所以這應該是一個低效率的,下一個方法我們將看到新的方式。 這是第一個方法的代碼:

閱讀全文

與java文件移動文件夾相關的資料

熱點內容
墨鏡慧眼怎麼下載廠商的app 瀏覽:57
iphone加密專線 瀏覽:489
aes產生加密文件 瀏覽:408
編程實現藍牙通信 瀏覽:766
怎麼恢復掉簽的app 瀏覽:847
伺服器部署ip地址 瀏覽:321
涉密場所周邊安全防護距離演算法 瀏覽:672
安卓fpse模擬器怎麼設置加速 瀏覽:946
建行app怎麼生成電子簽章 瀏覽:508
獲取當前時間javadate 瀏覽:73
帶密碼的wifi如何加密 瀏覽:237
伺服器怎麼變成陣列 瀏覽:718
web前端黑客技術pdf 瀏覽:71
育兒百科全書pdf 瀏覽:600
任務欄啟動命令 瀏覽:912
編譯優化等級區別 瀏覽:757
unix網關命令 瀏覽:876
想自己做網站要學編程嗎 瀏覽:597
租個伺服器開個私服需要什麼 瀏覽:273
圖片換成pdf格式 瀏覽:663