❶ 关于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项目格式(根据实际项目变更),目的是为了将中文文件名正确显示在页面上。