java使用File类创建文件或文件夹
在输入框中输入字符串,判断输入的是文件还是文件夹,如果是文件就出创建问价,是文件夹就出创建文件夹,在创建的时候没有就创建,有就删除(例如:test、test.txt)
package Iodemo;import java.io.*;
import java.util.Scanner;public class ZyDemo03 {public static void main(String[] args) {Scanner scn2 = new Scanner(System.in); //实例化Scanner类,用来输入System.out.print("请输入字符串:"); //String str = scn2.next();String str2 = scn2.next(); //用来输入字符File f = new File("e:"+File.separator+"java"+File.separator+str2);if(str2.indexOf(".txt")!=-1) { //判断输入的是创建文件还是创建文件夹if(!f.exists()) { //判断该文件是否存在,存在该文件就删除,不存在就创建try {f.createNewFile(); //创建该文件System.out.println("已创建该文件");}catch(IOException e){e.printStackTrace();}}else {f.delete(); //删除该文件System.out.println("已删除该文件");}}else {if(!f.isDirectory()) { //判断该文件夹是否存在,存在就删除,不存在就创建f.mkdirs(); //创建文件夹System.out.println("已创建该文件夹");}else {f.delete(); //删除文件夹System.out.println("已删除该文件夹");}}}
}
看效果
java使用File类创建文件或文件夹相关推荐
- 关于Java里面File类创建txt文件重复???
private JButton getOpenButton() {if (openButton == null) {openButton = new JButton();openButton.setT ...
- Java 通过File类的listFiles()遍历文件夹
#博学谷IT学习技术支持# 首先我们看下File类的listFiles()的源码: public File[] listFiles() {String[] ss = list(); //用ss存放子文 ...
- java中File类应用:遍历文件夹下所有文件
练习: 要求指定文件夹下的所有文件,包括子文件夹下的文件 代码: package 遍历文件夹所有文件;import java.io.File;public class Test {public sta ...
- 利用java.io.File类实现遍历本地磁盘上指定盘符或文件夹的所有的文件
2016-11-18 这是本人的第一篇随笔博客,纠结了半天还是选择自己学的时候比较用心的一些知识点上.利用java.io.File类指定本地的文件夹进行遍历所有的文件. package org.lxm ...
- Java之File类
一.初见File类 java.io.File类代表系统中的文件(文件或目录) 常用构造方法 File(String pathname) File(String parent, String child ...
- Java使用File类生成文件报错:java.io.FileNotFoundException: C:\... (拒绝访问。)
今天在手写动态代理的时候使用File类创建文件报错:java.io.FileNotFoundException: C:\... (拒绝访问.) public class Test {public st ...
- 如何删除java里的类_java File类创建和删除目录详解
你知道java File类创建和删除目录应该如何实现吗?其实这个还是非常简单的,下面就一起来通过简单的文章进行一下了解吧. File类除了对文件的创建和删除之外,还能够创建和删除目录,创建目录需要调用 ...
- 手把手带你入门Java中File类
零基础学习Java之File类 概述 构造方法 基本介绍 代码示例 常用方法 获取文件和目录的基本信息 代码示例 判断功能 代码示例 创建和删除功能 代码示例 目录遍历功能 代码示例 概述 要学习Ja ...
- File类创建删除功能的方法
package com.learn.demo01.File;import java.io.File; import java.io.IOException;/*File类创建删除功能的方法- publ ...
最新文章
- Python seaborn可视化:组合多个seaborn可视化结果并使得组合结果图像共享X轴、使用matplotlib的subplots子图函数的gridspec_kw参数指定子图的相对大小或者比率
- 经典教材《统计学习导论》现在有了Python版
- 网络营销之CPA、CPS、CPM、CPT、CPC 是什么
- mysql 技术交流群_二进制部署MySQL(运维技术交流群:926402931,欢迎大家一起来交流。)...
- 【hdu 1573 X问题】【 hdu3579 Hello Kiki 】【poj 2891】
- UIViewController 小结
- DNS常用记录类型和服务发现(DNS解析)
- Http状态行和状态码介绍
- 矩阵水平翻转java,通过翻转1的矩阵的行和列来确定是否可以到达给定二进制矩阵的算法...
- python contextlib
- PHP对自己I/O流访问的封装(转)
- Win Phone 8 Emulator启动错误:提示无法创建虚拟机,Xde找不到主机的IPv4地址
- BlueViewer 地图加载分析(C#)
- 计算机毕业设计android的手机商城app(源码+系统+mysql数据库+Lw文档)
- 世界上最简单的会计书-笔记
- RTKLIB的一些个人实用总结
- window里dig命令跟踪域名DNS解析
- java使用网易企业邮箱,发送邮件失败
- 【安防百科】视频监控中常用的分辨率
- 金蝶kis标准版如何修改服务器地址,金蝶kis怎么设置服务器地址