檔案字尾拓展名 檔案格式 擷取

2022-06-28 13:57:09 字數 422 閱讀 2254

file file = new file("d:" + file.separator + "1.xlsx");

string filename = file.getname();

system.out.println(filename.split("\\.")[0]+filename.substring(0,filename.lastindexof(".")) );

system.out.println(filename.split("\\.")[1]+filename.substring(0,filename.lastindexof(".")+1) );

前者split會出現問題,即如果檔名稱含有多個點無法解析準確的檔名及拓展名。需使用後者substring 且 使用lastindexof 獲取最後乙個點前後的資訊

檔案格式 編碼 字尾

一 檔案格式和編碼 檔案在計算機中都是以二進位制儲存的,這個想必大家都是知道的,既然都是用0和1儲存的,那為什麼記事本能夠開啟一些所謂的 txt檔案 開啟標準的 grd檔案 時卻會是亂碼呢?這就是檔案格式的問題了。計算機中的檔案格式大致可以分為二進位制檔案 binary 和文字檔案 text 沒有十...

擷取檔案字尾名

擷取給的檔名的字尾名 在這裡要注意可能出現的檔案是否有字尾名,例如.abc和abc.其實這兩種是沒有字尾名的,所以判斷切片 的索引位置必須有所限制 def foo filename,has dot false 獲取檔名的字尾名 param filename 檔名 param has dot 字尾名是...

Oracle 控制檔案格式ctl檔案格式

options skip 1,errors 10 load data characterset zhs16gbk infile into table table name truncate fields terminated by optionally enclosed by trailing nu...