Java文件/文件夹 创建-删除-重命名

文件、文件夹: 创建-删除-重命名

import java.io.File;
import java.io.IOException;

public class Test2 {

    //创建文件 [如果目录不存在则创建失败!]
    public  static void createFile() throws IOException {
        String folderPath="F:\\temp";
        String fileName="Test.java";
        //创建文件夹路径对象
        File folder=new File(folderPath);
        if(folder.exists()){
            System.out.println("文件夹存在,删除文件夹重建!");
            folder.delete();//文件夹有文件时需要先删除文件/文件夹
            folder.mkdirs();//可建立子孙级目录,[mkdir();只能建立子级目录]
        }else{
            System.out.println("文件夹不存在,创建文件夹!");
            folder.mkdirs();
        }
        //创建文件对象
        File file = new File(folder+"\\"+fileName);
        if(file.exists()){
            System.out.println("----");
            file.delete();
            file.createNewFile();
        }else{
            file.createNewFile();
        }
    }
    //对文件/文件夹进行重命名
    public static void renameFileORFolder(){
        //原文件的路径
        File file = new File("F:\\temp\\Test22.java");
        //新文件名字
        file.renameTo(new File("F:\\temp\\Test33.java"));
        //原文件夹的路径
        File file1 = new File("f:/temp");
        //新文件夹名称
        file1.renameTo(new File("f:/temp2"));
    }

    public static void main(String[] args) throws IOException {
        createFile();
        renameFileORFolder();
    }
}

原文地址:https://www.cnblogs.com/yanghe123/p/11715677.html

时间: 2024-10-12 03:25:07

Java文件/文件夹 创建-删除-重命名的相关文章

( 转)Ubuntu下创建、重命名、删除文件及文件夹,强制清空回收站方法

Ubuntu下创建.重命名.删除文件及文件夹,强制清空回收站方法 mkdir 目录名 ——创建一个目录 rmdir 空目录名 ——删除一个空目录 rm 文件名 文件名 ——删除一个文件或多个文件 rm -rf 非空目录名 ——删除一个非空目录下的一切 touch 文件名 ——创建一个空文件 重命名文件(夹) / 移动文件(夹)到指定文件夹echWeb-技术社区5].O"?8H.I执行格式: mv source destination 举例: mv file1 file2 表示将文件 file1,

win10更新后文件夹无法移动和重命名,提示找不到指定文件

可以说,经历了那么多的windows系统,但是版本最多的,还是这个win10系统,但是不得不说,现在的win10系统在经历了众多版本的升级之后,也开始变得越发的完善了,不过其中的问题似乎也是蛮显著的,在一次又一次的升级过程中,Windows用户遇到的问题也是不少的. 最近有很多朋友发现了一问题,win10更新系统后出现文件夹无法移动和重命名,提示找不到指定文件的现象:          在 Windows 10 中,重命名文件或者文件夹总是自动闪掉,导致无法正常对文件夹或者文件夹进行重命名.或者

ASP.NET中的文件操作(文件信息,新建,移动,复制,重命名,上传,遍历)(亲测详细)

做了几天的文件操作,现在来总结一下,错误之处,还望指点!以文件为例,如果对文件夹操作,基本上将File换为Directory即可(例:FileInfo file = new FileInfo(Path);与DirectoryInfo directory = new DirectoryInfo (Path);) 1获取文件信息 在知道文件相对路径的情形,下面代码可以获取文件的详细信息 1 public static void fileinfo(string Path) 2 { 3 Path = S

(转)Windows重启延迟删除,重命名技术原理

所谓重启延迟删除技术,就是在操作系统启动前删除或者替换文件! 说起重启延迟删除,大家可能都很陌生,但是实际上,该功能已经被各种软件所采用:如安装Windows 补丁程序(如:HotFix.Service Pack).安装Office 补丁程序.反病毒软件的的清除.软件的升级,文件强制删除工具软件等等等等…… 本文将首先介绍延迟删除/重命名的工作机制,然后介绍如何使用这个功能维护你的系统. 一. 什么是重启延迟删除/重命名 很多人可能都碰到过下面的一种情形:在安装某个软件的时候,安装程序正在初始化

Java创建、重命名、删除文件和文件夹(转)

Java的文件操作太基础,缺乏很多实用工具,比如对目录的操作,支持就非常的差了.如果你经常用Java操作文件或文件夹,你会觉得反复编写这些代码是令人沮丧的问题,而且要大量用到递归. 下面是的一个解决方案,借助Apache Commons IO工具包(commons-io-1.1.jar)来简单实现文件(夹)的复制.移动.删除.获取大小等操作. import org.apache.commons.io.FileUtils; import org.apache.commons.io.filefilt

Linux_文件及文件夹[创建][复制][移动][删除][重命名]

一.文件/文件夹创建 1.文件的创建 touch , vi/vim/nano , ... 语   法: touch [-acfm][-d <日期时间>][-r <参考文件或目 录>][-t <日期时间>] [--help] [--version][文件或目录...] 或 touch [-acfm][--help][--version][日期时 间][文件或目录...] 补充说明:使用touch指令可更改文件或目录的日期时间,包括存取时间和更改时间. 参 数:  -a或–

python之对指定目录文件夹的批量重命名

import os,shutil,string dir = "/Users/lee0oo0/Documents/python/test" #指定的目录 for i in os.listdir(dir): #遍历指定目录的文件 newfile = i.replace('a','b') # 替换 oldname = dir +'/'+str(i) newname = dir +'/'+str(newfile) shutil.move(oldname,newname) # 重命名 print

Java IO 之 File 的创建、重命名与遍历

File表示存储设备上的一个文件或目录,使用方式查看API即可,比较简单 1 package org.zln.io.file; 2 3 import java.io.File; 4 5 /** 6 * Created by coolkid on 2015/6/21 0021. 7 */ 8 public class TestFile { 9 /*当前程序根路径*/ 10 public static final String rootPath = System.getProperty("user.

git修改代码查看文件差异-移除代码-重命名文件

本文git版本1.9.6 git代码提交层次图 一.修改本地代码查看差异 二.移除代码 三.重命名代码 1.1.当我们修改本地code的时候,使用命令可以看到文件的状态的处于修改状态:然后我们可以将code add 然后进行commit: 我们可以看到code修改什么地方,修改了什么内容: $ git status -s $ echo 'puts "hello world!"' >> hello.rb $ git diff hello.rb 1.2.将此添加到staging