可以先切抄换到指定的文件袭夹路径下,之后直接通过mkdir方法进行文件夹创建。举例:
String path = "d:/oldfilepath";//定义指定文件路径
String newPath = path+"/newpath";//指定新路径
File file = new File(newPath );//定义一个文件流
file.mkdir();//创建文件夹
备注:如果不确定原有文件夹是否存在的情况下,可以通过”mkdirs“创建多层路径。
⑵ 怎样用java在指定路径下创建一个文件夹
具体的创建方法参照下面的实例:
public class FileTest {
public static void main(String[] args) {
// 根据系统的实际情况选择目录分隔符(windows下是,linux下是/)
String separator = File.separator;
String directory = "myDir1" + separator + "myDir2";
// 以下这句的效果等同于上面两句,windows下正斜杠/和反斜杠都是可以的
// linux下只认正斜杠,为了保证跨平台性,不建议使用反斜杠(在java程序中是转义字符,用\来表示反斜杠)
// String directory = "myDir1/myDir2";
String fileName = "myFile.txt";
// 在内存中创建一个文件对象,注意:此时还没有在硬盘对应目录下创建实实在在的文件
File f = new File(directory,fileName);
if(f.exists()) {
// 文件已经存在,输出文件的相关信息
System.out.println(f.getAbsolutePath());
System.out.println(f.getName());
System.out.println(f.length());
} else {
// 先创建文件所在的目录
f.getParentFile().mkdirs();
try {
// 创建新文件
f.createNewFile();
} catch (IOException e) {
System.out.println("创建新文件时出现了错误。。。");
e.printStackTrace();
}
}
}
}
⑶ java高手们来 根据路径创建文件夹
你好,你想问的是这样吗:
File f = new File("d:"+File.separator+
"\WebRoot\WEB-INF\classes\com\cvicse\catering\archv\action") ;// 实例化File类的对象版
f.mkdir() ;// 创建文权件夹
⑷ 怎么在java根目录下创建文件
publicstaticvoidmain(String[]args){
Stringdir=System.getProperty("user.dir");
dir=dir+File.separator+"arptmp";
Filef=newFile(dir);
if(!f.exists()){
f.mkdirs();
}
dir=f.getPath()+File.separator+"servlet_.dot";
f=newFile(dir);
try{
f.createNewFile();
}catch(IOExceptione){
e.printStackTrace();
}
}
⑸ 在Java工程下,用java代码创建文件夹
文件夹是创建了,但是肯定不在你的项目下面。
使用tomcat的servlet来获取项目路径并创建专文件夹:但是这个文件夹不会属再项目里面加载
String root = ServletActionContext.getServletContext().getRealPath("/upload");
File rootDirFile = new File(root);
if(!rootDirFile.exists()){
rootDirFile.mkdir();
}
在WebRoot下创建upload目录
⑹ 如何在当前的程序目录下创建一个文件夹
import java.io.File;
import java.io.IOException;
/**
* @author young
* @Description:
*/
public class Test {
public static void main(String[] args) {
File file = new File("F:\\workspace\\one\\src\\array\\Test.java");
File newDir = new File(file.getParentFile().toString()+"\\test");
File newFile = new File(newDir.toString()+"\\新文件.txt");
System.out.println("---" + newDir.toString());
if(!newDir.exists()){
if(newDir.mkdirs()){
System.out.println("创建目录成功");
}else{
System.out.println("创建目录不成功");
}
}
if(!newFile.exists()){
try {
if(newFile.createNewFile()){
System.out.println("创建文件成功");
//设置不能写,即只能读
newFile.setWritable(false);
}else{
System.out.println("创建文件失败");
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
⑺ Java中如何进行文件(及文件夹)的新建,移动,删除等给出代码
File
F=new
File(路径);/通过将给定路径名字符串转换为抽象路径名来创建一个新
File
实例。
F.delete();//删除此抽象路径名表内示的文件或目录容。
文件的移动的话,得通过输入输出流
FileInputStream
FI=new
FileInputStream(F);
FileOutputStream
FO=new
FileOutputStream(F);
wile(FI.read()!=EOF)
{
FO.write();
}