本文目錄一覽:
- 1、java獲取當前文件夾名稱
- 2、java獲取當前文件夾名字
- 3、java 用系統時間做文件的保存名稱
- 4、java定時器讀取指定文件夾中文件名稱和創建時間保存到資料庫後複製文件到另外文件夾中後刪除
- 5、java 根據文件日期創建文件夾
java獲取當前文件夾名稱
如果知道該文件的路徑filePath
可以用 String parentFilePath = filePath.subString(0,filePath.lastIndexOf(“\\”)) 獲取當前文件夾所在的路徑
然後 fileFolderName = parentFilePath.subString(parentFilePath.lastIndexOf(“\\”),parentFilePath.length()); 獲取文件夾的名稱。
java獲取當前文件夾名字
定義對象File,傳入路徑參數,File提供方法getName直接獲得路徑的名稱,即你想要的部分
File file = new File(“xxxx”);
System.out.println(file.getName());
———————————————–
String getName()
返回由此抽象路徑名表示的文件或目錄的名稱。
參見參考資料
java 用系統時間做文件的保存名稱
SimpleDateFormat si=new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”);
///獲得當前系統時間 年-月-日 時:分:秒
String time=si.format(new Date());
//將時間拼接在文件名上即可
java定時器讀取指定文件夾中文件名稱和創建時間保存到資料庫後複製文件到另外文件夾中後刪除
從你描述看,應該是在複製(寫)文件的時候,沒有及時對操作的源文件進行關閉,導致後面刪除不了這個文件
讀取源文件並複製(寫)文件後,要及時關閉源文件,確保能正常刪除: fileReader.close();
java 根據文件日期創建文件夾
讀一個文件建一個文件夾不就好了.path=FileName.substring(1,4) 年份 File f=new File(d:\\test\\path).
if (!f.exists()!f.isDirectory()) {stfFile.mkdir();} 然後path取5到6位是月 再建 7到8 日子 再建~ 重複工作而已
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/303825.html