文件的基本操作技巧

文件的创建以及文件信息的获取:

首先,创建一个FileutilDemo.java类又来保存文件名字:

import java.io.File;

public class FileUtilDemo {

	public static final String FILE_NAME="myFile.text";
	public static final String FOLDER_NAME="NewFolder";
	//多级目录  File.separator路径分隔符
	//不能使用NewFolder/123/456来创建会因为不同操作系统而发生错误
	//
	public static final String FOLDERS_NAME="NewFolder"+File.separator+"Subfolder";
}

接着,创建文件

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

public class CreatFile {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
        File file=new File(FileUtilDemo.FILE_NAME);//创建文件的构造方法
        if(!file.exists()){   //判断文件是否存在
        	try {
				file.createNewFile();  //创建文件
				System.out.println("文件已创建");
			} catch (IOException e) {
				// TODO 自动生成的 catch 块
				e.printStackTrace();
			}
        }else{
        	System.out.println("文件已经存在");
        	System.out.println("文件名:"+file.getName());
        	System.out.println("文件的绝对路径:"+file.getAbsolutePath());
        	System.out.println("文件的相对路径"+file.getPath());

        	//通过文件类来获取文件信息
        	System.out.println("文件大小:"+file.length()+"字节");
        	System.out.println("文件是否可读:"+file.canRead());
        	System.out.println("文件是否可写:"+file.canWrite());
        	System.out.println("文件是否隐藏:"+file.isHidden());
        }
	}

}

删除文件:

import java.io.File;

public class DeleteFile {

	public static void main(String[] args) {

		File file=new File(FileUtilDemo.FILE_NAME);
		if (file.exists()) {
			file.delete();
			System.out.println("文件已删除");
		}
	}
}

文件重命名:

import java.io.File;

public class Rename {

	public static void main(String[] args) {
		File file=new File(FileUtilDemo.FILE_NAME);
		File newFile=new File("anotherFile.text");
        file.renameTo(newFile);
        System.out.println("文件已经成功命名:"+file.getName());
        //file.renameTo(newFile);只改变文件名称,不改变file值。也不改变其内容
	}

}

创建文件夹:

import java.io.File;

public class CreateFolder {

	public static void main(String[] args) {
		File folder=new File(FileUtilDemo.FOLDERS_NAME);//File可以同时表示文件和文件夹
        if (!folder.exists()) {
			//folder.mkdir();//创建一个文件夹,但上级有一个文件夹不存在时不能创建成功
			folder.mkdirs();//创建多个文件夹,可以创建多个
			System.out.println("创建文件夹成功!");
		}
	}
}

移除文件夹:

import java.io.File;

public class RemoveFolder {

	public static void main(String[] args) {
		File folder=new File(FileUtilDemo.FOLDER_NAME);
		if(folder.exists()){
			System.out.println(folder.delete());//只能移除一个空目录
		}

	}

}

重命名文件夹:

import java.io.File;

public class RenameFolder {

	public static void main(String[] args) {
		File file = new File(FileUtilDemo.FOLDER_NAME);
		File nameFile = new File("ReName");
		if (file.exists()) {
			file.renameTo(nameFile);
			System.out.println("重命名成功QQQ");
		}

	}
时间: 2024-11-10 03:17:26

文件的基本操作技巧的相关文章

Andriod文件的基本操作(转)

1. 文件的基本操作 File类的相关技巧和操作:文件的创建.重命名和删除,文件夹的创建和删除等操作. 1 package control; 2 3 import java.io.File; 4 5 public class FileUtil { 6     public static final String FILE_NAME = "myfile.txt"; 7     public static final String FOlDER_NAME = "NewFolder

Linux下文件的基本操作

文件的基本操作 新建和删除文件夹 命令#mkdir /file 在当前目录创建file文件夹 命令#rmdir /file 删除当前目录下file文件夹 复制和移动文件 命令#cp text/file.txt /text1/file1.txt  将text目录下file.txt 复制到text1并更名为file1.txt 命令#mv text/file.txt /text1 将text目录下file.txt复制到text1目录下 查看和创建文件 命令#cat text/file.txt 查看te

目录与文件的基本操作一 (44)

解析目录路径 使用PHP脚本可以方便对目录进行操作,如创建目录.遍历目录.复值目录与删除目录等操作.??常用的文件目录路径格式:??$unixPath="/var/www/html/index.php";//在UNIX系统中的绝对路径,必须使用"/"分隔??$winPath="C:\\Appserv\\www\\index.php";//在Windows系统的绝对路径,默认使用"\"分隔??$winPath2="C:

Windows PowerShell--目录文件的基本操作

Windows PowerShell(一) 目录与文件的基本操作 你可以通过一些命令浏览系统里的目录,创建,移动,删除目录还有文件.目录与文件的操作是使用命令行工具的基础.Windows 用户打开 Powershell ,然后试一下接下来的这些命令. (1)查看你当前的位置  pwd Powershell,还有 终端,在光标的左边默认会显示你当前所在的目录.你也可以使用 pwd ( print working directory )这个命令,查看自己当前所在的位置. C:\Users\Admin

pdf文件完美转换技巧分享

作为一名编辑工作者,最不可缺少的就是文件相互转换的技巧,要知道,编辑这份工作就需要对文件内容进行编辑转换,如果编辑工作者缺少文件转换这方面的知识,就会导致工作效率低下,无法在规定时间完成上面交代的任务,这对大家来说是非常烦恼的事情.现在很多编辑工作者经常需要将pdf文件转换成word,可是pdf文件怎么转换成word呢?下面小编就给大家分享一种pdf文件转换成word的技巧,希望能对大家的工作有所帮助.    首先我们需要一个转换工具,这个转换工具就是迅捷工作室开发的迅捷pdf转换成word转换

将cdr文件导入ps技巧分享

本教程主要介绍如何将cdr文件导入ps技巧,教程介绍的方法很实用,尤其对于新手来说很值得学习,喜欢的朋友可以跟着教程一起来学习,希望对大家有所帮助 这篇教向朋友们介绍cdr文件和ps文件互转的技巧[cdr文件导入ps];cdr和photoshop长期以来一直是pc上常用的的著名设计软件,是专业设计用户的首选,二者在图形.图像的处理方面各有千秋,cdr是矢量图形处理的霸主,而photoshop则是平面图像设计的不二之选,综合应用二者可以充分发挥你的想像力,绘制出美丽而神奇的图案. 这就涉及到怎样将

FTP初始化文件.netrc使用技巧[转发]

FTP初始化文件.netrc使用技巧 FTP(文件传输)和E-mail(电子邮件).Telnet(远程登录)一样,是 Internet的三大主要功能之一.因为使用频繁,用户往往会遇到各种 各样的问题,合理利用FTP命令的初始化文件.netrc,使运行FTP后自动 执行某些FTP的内部命令,可有效地克服各种使用中的不便,极大地方 便FTP的使用者. FTP中有几十个命令,在.netrc中应该设置的大致有如下几条: 1.default login<login_name>password<pa

Excel基本操作技巧荟萃(值得您深入探讨 他懂了)

Excel基本操作技巧荟萃 (值得您深入探讨 他懂了) 视频下载地址如下: http://pan.baidu.com/s/1nuB24XF 解压密码.红包赞赏可微信18578232537

jpg,pdf文件变大技巧

日常工作中,我们经常发现某些jpg,pdf要上传到网站时提示文件过大,此时我们都可以通过下载jpg压缩工具把文件变小,但有时,我们需要对某些jpg,pdf文件变大,怎么办呢,我就碰到一个朋友突然给我电话说,希望把一个pdf文件变大. 文件变大办法:通过copy命令 如: copy /B 1.pdf+2.txt 2.pdf 2.pdf便是2个文件大小之和 copy /B 3.jpg+4.dll 4.jpg 4.jpg便是2个文件大小之和. 2.pdf及4.jpg,均可以正常打开.但此时文件大小变大