❶ 關於java的問題。關於文件重命名的問題,要把文件的名字改成資料庫里的名字。具體見下面詳情。
請描述再清楚些,A100是什麼
❷ java完成批量下載時,壓縮文件怎麼命名
看你的代碼應該下載zip文件,對應的contentType 是application/x-zip-compressed
getResponse().setContentType("application/octet-stream");修改為getResponse().setContentType("application/x-zip-compressed");
❸ java 文件重命名的原理有效率高的辦法嗎
調用操作系統api重名文件就是最效率的辦法。java應該就是採用的這種辦法。
❹ java 文件的命名
首先在代碼中設置一個全局變數id,
用來動態保存身份證號,廳孝下面文件路徑名中用到滾伏櫻,
在代碼設置一個保存按鈕,在點擊事件中
File fp=new File(文件路徑字元串);
fp.createNewFile();
PrintWriter pw=new PrintWriter(fp);
pw.write(要寫入文件的字元串);
pw.close();
在外面添加try{}catch(Exception e){}捕獲異常,
寫好大叢後右鍵紅色劃線部分會自動幫你添加
❺ java項目中,下載時怎樣根據自定義的文件名去下載對象的文件(自定義的文件名和文件本身的名字不一樣)
資料庫里存放文件路徑的表中再添加一個欄位表示資源名稱不就行了。
下載時用戶提交帶有資源名稱參數的請求,收到請求後根據請求的資源名稱參數去資料庫查詢文件的實際位置和名稱,然後用文件的實際路徑和名稱 讀取文件 得到inputstream流,把文件的inputstream寫入給用戶響應的response的outputstream就行了。
❻ java 下載文件設置文件名
怎麼的下載方式、方法。
你在後台設置一個,
<%
response.setContentType(fileminitype);
response.setHeader("Location",filename);
response.setHeader("Cache-Control", "max-age=" + cacheTime);
response.setHeader("Content-Disposition", "attachment; filename=" + filename); //filename應該是編碼後的(utf-8)
response.setContentLength(filelength);
OutputStream outputStream = response.getOutputStream();
InputStream inputStream = new FileInputStream(filepath);
byte[] buffer = new byte[1024];
int i = -1;
while ((i = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, i);
}
outputStream.flush();
outputStream.close();
inputStream.close();
outputStream = null;
%>
❼ java中文件的命名
【轉】來源文件的命名規源則:如 果在源程序中包含有公共類的定義,則該源文件名必須與該公共類的名字完全一致,字母的大小寫都必須一樣。這是java語言的一個嚴格的規定,如果不遵守, 在編譯時就會出錯。因此,在一個java源程序中至多隻能有一個公共類的定義。如果源程序中不包含公共類的定義,則該文件名可以任意取名。如果在一個源程 序中有多個類定義,則在編譯時將為每個類生成一個.class文件。
❽ 關於JAVA的文件命名問題
你截取的教程是電子版文檔?
應該保存為Hello.java,蔽陵如果是電子文檔,估計是打錯了
它上面的範例都說的是山並坦Hello.java
後面卻保存為Hello.javaCareers.java
前後都不一致,明顯錯了
反正你記住,文件名必須和文件內申明的public修飾的非內部類類名逗桐相同
❾ java文件下載改名
要重新設置contentType,如application/octet-stream,再加版一個權filename
filename="XXXXX.txt";
response.setHeader("Content-Disposition", "attachment; filename="+filename);
❿ java下載文件的中文名 為什麼要用 new String(fileName.getBytes("gb2312"),"iso8859-1");原因是什麼
ISO8859-1是頁面上數據傳輸的格式,
new String(fileName.getBytes("gb2312"),"iso8859-1");
gb2312是你java項目格式(根據實際項目變更),目的是為了將中文文件名正確顯示在頁面上。