当前位置: 首页 > news >正文

寿光网站建设优化营销网站建设选择

寿光网站建设优化,营销网站建设选择,电商网站建设书,设计网站官网有哪些File类既可以表示文件,也可以表示为文件夹文件的创建、删除、重命名1、文件的创建File filenew File("new Hello.txt");//当前工程目录下file.createNewFile();File filenew File("bin/hello.txt");//当前工程目录下的bin文件夹下file.createNe…

File类既可以表示文件,也可以表示为文件夹

文件的创建、删除、重命名

1、文件的创建

File file=new File("new Hello.txt");//当前工程目录下

file.createNewFile();

File file=new File("bin/hello.txt");//当前工程目录下的bin文件夹下

file.createNewFile();

File file=new File("../hello.txt");//当前工程目录的上一级目录

file.createNewFile();

File file=new File("../../hello.txt");//上一级的上一级目录

file.createNewFile();

2、文件的删除

file.delete();

3、文件的重命名

(1)重命名文件

File file=new File("Hello.txt");

File nameto=new File("new Hello.txt");

file.renameTo(nameto);

(2)复制文件到指定目录(文件夹结构必须处于同一个分区,文件处于不同的分区,需要使用文件的拷贝,而不是文件的重命名)

File nameto=new File("new Hello.txt");

File nameto=new File("src/new Hello.txt");

file.renameTo(nameto);//把文件从根目录拷贝到根目录下src目录下

文件夹的创建、删除、重命名

文件夹的创建

创建单一文件夹

File folder=new File("my new folder");

folder.mkdir();//返回的是一个bool值

创建整个文件夹目录

File folder=new File("my new folder/one/two/three/main");

folder.mkdirs();

文件夹的重命名

File folder=new File("my new folder");

File newfolder=new File("my new folder-new");

folder.renameTo(newfolder);

文件夹的删除

File newfolder=new File("my new folder-new");

newfolder.delete();//删除时,当前文件夹必须是空的,否则不能被删除,删除失败,和文件的删除不同

文件属性的读取

package com.jingchenyong.io;

import java.io.File;

public class FileTest1 {

public static void main(String[] args) {

File file=new File("text.txt");

//判断文件是否存在

System.out.println("判断文件是否存在"+file.exists());

//读取文件名称

System.out.println("读取文件名称"+file.getName());

//读取文件路径(相对路径)

System.out.println("读取文件路径"+file.getPath());

//读取文件绝对路径

System.out.println("读取文件绝对路径"+file.getAbsolutePath());

//读取文件的父级路径

System.out.println("读取文件的父级路径"+new File(file.getAbsolutePath()).getParent());

//读取文件的大小

System.out.println("读取文件的大小"+file.length()+"byte");//字节

//判断文件是否被隐藏

System.out.println("判断文件是否被隐藏"+file.isHidden());

//判断文件是否可读

System.out.println("判断文件是否可读"+file.canRead());

//判断文件是否可写

System.out.println("判断文件是否可写"+file.canWrite());

//判断文件是否为文件夹

System.out.println("判断文件是否为文件夹"+file.isDirectory());

}

}

文件属性的设置

//将文件设定为可写

file.setWritable(true);

//将文件设定为可读

file.setReadable(true);

//将文件设定为只读

file.setReadOnly();

遍历文件夹

package com.jingchenyong.io;

import java.io.File;

public class FileTest2 {

public static void main(String[] args) {

// TODO Auto-generated method stub

printFiles(new File("C:/Users/jingchenyong/Desktop/desktop"),1);

//绝对路径

//printFiles(new File("H:/Users/jingchenyong/Workspaces/MyEclipse 8.6/Test"));

//相对路径

//printFiles(new File("../Test"),1);

}

public static void printFiles(File dir,int tab){

if(dir.isDirectory()){

File next[]=dir.listFiles();//返回的file对象的数组的数组

for(int i=0;i

for(int j=0;j

System.out.print("|--");

}

System.out.println(next[i].getName());

if(next[i].isDirectory()){

printFiles(next[i],tab+1);

}

}

}

}

}

文件的简单读写

package com.jingchenyong.io;

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.IOException;

import java.io.InputStreamReader;

import java.io.OutputStreamWriter;

import java.io.UnsupportedEncodingException;

public class FileTest3 {

public static void main(String[] args) {

// TODO Auto-generated method stub

//读

File file=new File("text.txt");//位于工程目录下

if(file.exists()){

System.err.println("exist");

try {

FileInputStream fis=new FileInputStream(file);//获取文件的输入流(字节流)

InputStreamReader isr=new InputStreamReader(fis,"utf-8");//(字符流)

BufferedReader br=new BufferedReader(isr);//带有缓冲的

String line;

while((line=br.readLine())!=null){

System.out.println(line);

}

br.close();

isr.close();

fis.close();

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (UnsupportedEncodingException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

//写

try {

File newfile=new File("next.txt");

FileOutputStream fos=new FileOutputStream(newfile);

OutputStreamWriter osw=new OutputStreamWriter(fos,"utf-8");

BufferedWriter bw=new BufferedWriter(osw);

//覆盖写入

bw.write("jingchenyong1\r\n");

bw.write("jingchenyong2\r\n");

bw.write("jingchenyong3\r\n");

bw.write("jingchenyong4\r\n");

bw.write("jingchenyong5\r\n");

bw.close();

osw.close();

fos.close();

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (UnsupportedEncodingException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

http://www.lbrq.cn/news/2428831.html

相关文章:

  • 家庭网络搭建网站怎么推广产品
  • wordpress转zblog搜索引擎优化
  • 网站运营的成本杭州网站排名seo
  • 自己可以给公司做网站吗长沙网站se0推广优化公司
  • 怎么看网站建设百度网页版怎么切换
  • 网站界面设计需要首先做市场研究对吗百度认证考试
  • 嵊州市建设局网站小红书关键词优化
  • 备案做电影网站吗北京网站推广排名外包
  • 无锡网站优化建站青岛网站推广系统
  • 视频网站免费送会员怎么做百度seo最新算法
  • wordpress 自己做主页搜索引擎优化是什么意思
  • 中职教材 网站建设桔子seo
  • 珠海科技网站建设网站seo诊断
  • 深圳做网站比较好的公司竞价
  • 电商拿货平台seo关键词有哪些类型
  • 网站建设流程图2024年重大政治时事汇总
  • 天津做网站的费用网络推广平台大全
  • 乐山网站制作设计公司企业营销策划书范文
  • 外贸网站怎么做优化大师
  • 网络 网站深圳网络营销策划公司
  • 源码出售网站怎么做网站平台做推广
  • 搜点济南网站建设怎么做网络广告推广
  • 用jsp源码做网站网推拉新app推广接单平台
  • 十大免费行情软件网站下载nba最新消息球员交易
  • 日照网站建设价格如何制作简易网站
  • wordpress禁止新建福州短视频seo推荐
  • 网站编辑给续南明做的封面有必要买优化大师会员吗
  • 济源网站建设网络营销项目策划
  • 做赌博黑网站赚钱么么长春seo排名优化
  • 建设局特种作业网站郑州seo排名工具
  • 质量即服务:从测试策略到平台运营的全链路作战手册
  • Ajax第一天
  • Vue + WebSocket 实时数据可视化实战:多源融合与模拟数据双模式设计
  • AI 音频产品开发模板及流程(二)
  • scratch音乐会开幕倒计时 2025年6月中国电子学会图形化编程 少儿编程 scratch编程等级考试一级真题和答案解析
  • xformers包介绍及代码示例