當前位置:首頁 » 編程語言 » java文件移動

java文件移動

發布時間: 2023-02-20 07:40:22

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編程實現文件的剪切/移動

可以通過BufferedReader
流的形式進行流讀取,之後通過readLine方法獲取到的內容,之後通過if判斷來實現在某些特定位置的內容的剪切和移動操作。
舉例:
BufferedReader
bre
=
null;
OutputStreamWriter
pw
=
null;//定義一個流
try
{
String
file
=
"D:/test/test.txt";
bre
=
new
BufferedReader(new
FileReader(file));//此時獲取到的bre就是整個文件的緩存
pw
=
new
OutputStreamWriter(new
FileOutputStream(「D:/test.txt」),"GBK");//確認流的輸出文件和編碼格式,此過程創建了「test.txt」實例
while
((str
=
bre.readLine())!=
null)
//
判斷最後一行不存在,為空結束循環
{
if(str.indexOf("排除")<0){//判斷是否需要舍棄
pw.write(str);//將要寫入文件的內容,可以多次write
}
}
bre.close();//關閉流
pw.close();//關閉流
解釋:以上方法是實現的刪除,if中的條件改變下,即可實現其餘的功能。
備註:文件流用完之後必須及時通過close方法關閉,否則會一直處於打開狀態,直至程序停止,增加系統負擔。

㈢ java 中大文件 復制\移動 該如何處理,不能太占內存

就用普通的fileinputstream就行吧,java里對文件的讀寫還是比較快的。

不是這樣的吧。。。。
你可以設置下緩沖區的大小嘛,想設多大就設多大。
以前我處理過類似的情況,幾百兆的日誌文件吧,好像也沒做什麼特別的處理,設下緩沖區就可以了,哪兒能文件多大就全部讀到內存里。。。

㈣ Java怎麼移動文件夾里的文件到指定文件

是的,用File類的renameTo方法即可,注意目標文件名一定要合法,否則失敗!

/**
* 移動文件到指定目錄
*
* @param oldPath
* String 如:c:/fqf.txt
* @param newPath
* String 如:d:/fqf.txt
*/
public static void moveFile(String oldPath, String newPath) {
File(oldPath, newPath);
delFile(oldPath);

}

/**
* 移動文件到指定目錄
*
* @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);
}

㈤ idea如何把已經創建的java文件放入另一個包名內

在f盤創建一個文件,test.txt。
在intellijidea創建一個類,TestFile2.java。創建兩個File對象,分別傳入文件原地址和文件目標地址。調用file1的renameTo方法,傳入file2。執行程序,打開c盤和f盤,可以發現test.txt文件已經被從f盤移動到了c盤。

㈥ java中文件移動問題,file.move

File的renameTo()就是移動。
它會刪掉原來下面的文件,然後在你指定的路徑創建一個文件。
前提你要保證指定的路徑存在,不存在就先創建。

熱點內容
c語言的設計和演化pdf 發布:2025-10-16 13:35:00 瀏覽:753
安卓吃雞轉區都轉什麼 發布:2025-10-16 13:26:36 瀏覽:323
有伺服器跟域名怎麼做登錄器列表 發布:2025-10-16 13:19:14 瀏覽:511
建立伺服器要幾台電腦 發布:2025-10-16 13:16:12 瀏覽:453
2008伺服器怎麼連接網路 發布:2025-10-16 13:15:33 瀏覽:884
填表源碼 發布:2025-10-16 13:08:09 瀏覽:328
天津浪潮存儲虛擬化安裝 發布:2025-10-16 12:45:54 瀏覽:567
編程1元課 發布:2025-10-16 12:41:25 瀏覽:355
c語言鍵盤掃描 發布:2025-10-16 12:09:46 瀏覽:658
榮耀8怎麼看硬體配置 發布:2025-10-16 12:07:30 瀏覽:859