「java选择保存路径」java 文件选择
本篇文章给大家谈谈java选择保存路径,以及java 文件选择对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java 文件保存路径问题.
- 2、java导出文件时让用户选择路径怎么弄?
- 3、java 中怎么通过文件选择器选择要保存文件的的目录,然后返回绝对路径?
- 4、在编写java程序时如何设置默认保存路径
- 5、Java:关于保存文件的路径问题,如何通过response设置?
- 6、java软件怎么设置保存文件默认路径?
java 文件保存路径问题.
改为:File dateFile2 = new File(basePath + datePath + "/" + model);的时候不好使应该是你的返回值没有加 文件分隔符的原因。
你最后成功是因为你加了 datePath+="/";
让返回和新建文件路径都一致了。
另外不要用“/” 最好使用:File.separator;
还有renameTo只能在windows下使用,limux不行,而且即使是在windonws下,如果file systems不一样也会失败的,建议copy文件自己重写或者使用common-io的工具类。
java导出文件时让用户选择路径怎么弄?
使用保存文件对话框:
/**
* 保存
*/
private void saveFile(){
JFileChooser dialog = new JFileChooser();
dialog.setDialogTitle("另存为");
dialog.setFileSelectionMode(JFileChooser.FILES_ONLY);
dialog.setDialogType(JFileChooser.SAVE_DIALOG);
dialog.setFileFilter(new TextFileFilter("*.txt", "文本文档(*.txt)"));
int result = dialog.showSaveDialog(this);
if(result == JFileChooser.APPROVE_OPTION){
File file = dialog.getSelectedFile();
fileName = file.getAbsolutePath(); //得到文件全名
...
}
}
附文本类型过滤器:
import java.io.File;
import java.util.ArrayList;
import javax.swing.filechooser.FileFilter;
/**
* 设置文件打开对话框的文件过滤器
* @author developer
*/
public class TextFileFilter extends FileFilter {
private ArrayListString extensions = new ArrayListString();
private ArrayListString descriptions = new ArrayListString();
public TextFileFilter(){
super();
}
public TextFileFilter(String extension, String description) {
super();
this.extensions.add(extension);
this.descriptions.add(description);
}
@Override
public boolean accept(File pathname) {
if (pathname != null) {
if (pathname.isDirectory()) {
return true;
}
String extension = getExtension(pathname);
for(int i=0; iextensions.size(); i++){
if(extensions.get(i).toLowerCase().endsWith(extension.toLowerCase())){
return true;
}
}
}
return false;
}
private String getExtension(File pathname) {
if (pathname != null) {
String filename = pathname.getName();
int i = filename.lastIndexOf('.');
if (i 0 i filename.length() - 1) {
return filename.substring(i).toLowerCase();
}
}
return null;
}
@Override
public String getDescription() {
return descriptions.get(descriptions.size()-1);
}
}
java 中怎么通过文件选择器选择要保存文件的的目录,然后返回绝对路径?
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class FileChooser extends JFrame implements ActionListener{
JButton open=null;
public static void main(String[] args) {
new FileChooser();
}
public FileChooser(){
open=new JButton("打开文件选择器");
this.add(open);
this.setBounds(400, 200, 100, 100);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
open.addActionListener(this);
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
JFileChooser jfc=new JFileChooser();
jfc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES );
jfc.showDialog(new JLabel(), "选择");
File file=jfc.getSelectedFile();
if(file.isDirectory()){
System.out.println("文件夹:"+file.getAbsolutePath());
}else if(file.isFile()){
System.out.println("文件:"+file.getAbsolutePath());
}
System.out.println(jfc.getSelectedFile().getName());
}
}
在编写java程序时如何设置默认保存路径
你说的应该是那个workspace吧。
打开编程工具,eclipse/myeclipse
1.在菜单栏选择window=preference(一般是最后一个选项)
2.如图:在弹出框画圈得地方输入(workspace)
3.按照图片中画圈得地方进行设置。
4.选择ok。
5.重新打开编程工具,开始的时候出现的框,就是保存路径。
如果经常要改变的话,最好不要选下面的复选框。
这个是一种方式。
还有一种。
修改编程工具的属性。右击,选择属性。
在目标 后面的文本框已经有的内容的后面”记住是最后一个双引号的前面“,加上 -data 需要保存程序的路径名称
Java:关于保存文件的路径问题,如何通过response设置?
1、首先我们客户端下载文件,是从服务器上面下载的。是不允许我们操作客户端的文件的以下是设置服务器端的文件路径。
response.reset();
response.setCharacterEncoding("UTF-8");
response.setHeader("Content-disposition", "attachment; filename=InspectionExcel.xlsx"); // 设定输出文件头
response.setHeader("Set-Cookie", "fileDownload=true; path=/");
response.setContentType("application/msexcel");
OutputStream os = null;
try {
DownFile openFile = new DownFile();
String fileExcel = openFile.fileLookForWord(request, response);// 服务器目录
os = new FileOutputStream(fileExcelPath);
incomingQualityManageService.exportInspectionExcel(itemCode, cateGory, cateName, supplierMan, poNum,
receiveNum, porject, beginDate, endDate, null, "N", os);
} finally {
if (os != null) {
os.close();
}
}
2、实在要控制的话,可以用applet技术,但是有比较大的局限性。需要的话可以私聊我。
java软件怎么设置保存文件默认路径?
右键“我的电脑”,“属性”,“高级”,“环境变量”,在“环境变量”“新建”变量名 classpath
变量值:.;C:\Program Files\Java\jdk1.6.0_07\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_07\lib\tools.jar这是安装路径来的,根据自己的安装路径来定吧。再“新建”变量名:JAVA_HOME 变量值C:\Program Files\Java\jdk1.6.0_07
选择“path”,“编辑”,在变量值的最后面添加C:\Program Files\Java\jdk1.6.0_07\bin,注意两个路径之间要加分号
java选择保存路径的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java 文件选择、java选择保存路径的信息别忘了在本站进行查找喔。