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

怎么用 c文件做网站舟山建设信息港

怎么用 c文件做网站,舟山建设信息港,遵义网上商城,班级网站建设流程步骤目标1)掌握File类作用2)可以使用file类中方法对文件进行读写操作。File类唯一与文件有关的类。使用file类可进行创建或删除操作#xff0c;要想使用File类#xff0c;首先观察File类的构造方法。public File(String pathname);实例化File类的时候#xff0c;必须设置好路径。…目标1)掌握File类作用2)可以使用file类中方法对文件进行读写操作。File类唯一与文件有关的类。使用file类可进行创建或删除操作要想使用File类首先观察File类的构造方法。public File(String pathname);实例化File类的时候必须设置好路径。常量public staitc final String pathSeparator明明使用了static final定义的常量这里为什么使用了小写方式。实际上这属于JAVA的历史遗留问题。实例操作一创建一个新文件。创建文件public boolean creatNewFile() throws IOExcetion用以上方法就可以创建文件但是注意要有异常处理。在D盘创建一个文件importjava.io.File ;importjava.io.IOException ;public classFileDemo01{public static voidmain(String args[]){File f new File(d:\\test.txt) ; // 实例化File类的对象给出路径try{f.createNewFile() ;// 创建文件根据给定的路径创建}catch(IOException e){e.printStackTrace() ;//输出异常信息}}};运行结果步骤首先创建File对象创建对象的时候要给出文件路径然后用这个对象调用creatNewFile()方法注意调用方法时候要有异常处理。以上完成了文件创建功能但是开发中以上程序编写肯定会出现错误在各个操作系统中路径分隔符是不一样的。例如windows使用反斜杠\Linux中使用正斜杠/要想让JAVA可移植增强最好让操作系统自动使用分隔符。packageThread1;importjava.io.File;importjava.io.IOException;public classdemo1{public static voidmain(String args[]){System.out.println(pathSeparator File.pathSeparator) ; //调用静态常量System.out.println(separator File.separator) ; //调用静态常量}}运行结果pathSeparator;separator\要想保持可移植性在编写的时候应该使用File类中的常量。修改之前程序。packageThread1;importjava.io.File;importjava.io.IOException;public classdemo1{public static voidmain(String args[]){File f new File(d:File.separatortest.txt) ; //实例化File类的对象try{f.createNewFile() ;//创建文件根据给定的路径创建}catch(IOException e){e.printStackTrace() ;//输出异常信息}}}注意在操作文件的时候一定要注意分隔符使用File.separator表示。删除一个指定的文件删除文件方法public boolean delete();将之前建立好的文件删除掉。packageThread1;importjava.io.File;importjava.io.IOException;public classdemo1{public static voidmain(String args[]){File f new File(d:File.separatortest.txt) ; // 实例化File类的对象f.delete() ; // 删除文件}}运行结果确实删除了文件。此时文件确实删除了但是删除之前最好进行判断文件是不是存在。在File类中可以使用exists()方法判断一个文件是否存在。public boolean exists();使用以上代码增强之前程序。packageThread1;importjava.io.File;importjava.io.IOException;public classdemo1{public static voidmain(String args[]){File f new File(d:File.separatortest.txt) ; //实例化File类的对象if(f.exists()){ // 如果文件存在则删除f.delete() ; //删除文件}elseSystem.out.println(文件不存在);}}运行结果文件不存在由于之前已经删除了所以这里文件不存在。综合创建删除文件的操作要求给定一个路径如果文件存在删除不存在创建之。importjava.io.File ;importjava.io.IOException ;public classFileDemo06{public static voidmain(String args[]){File f new File(d:File.separatortest.txt) ; //实例化File类的对象if(f.exists()){ //如果文件存在则删除f.delete() ; //删除文件}else{try{f.createNewFile() ;//创建文件根据给定的路径创建}catch(IOException e){e.printStackTrace() ;//输出异常信息}}}};提示对于文件的后缀可有可无。创建文件夹使用mkdir()方法创建文件夹、public boolean mkdir();实例;importjava.io.File ;importjava.io.IOException ;public classFileDemo07{public static voidmain(String args[]){File f new File(d:File.separatormldn) ; //实例化File类的对象f.mkdir() ; //创建文件夹}};运行结果创建成功一个名为mldn的文件夹。列出指定目录的全部文件。如果给出一个目录可以列出目录中全部内容但是列出的方法存在两个1以字符串数组的形式返回。public String [] list()2以File数组形式返回pulbic File [] listFiles();操作一list()方法packageThread1;importjava.io.File;importjava.io.IOException;public classdemo1{public static voidmain(String args[]){File f new File(d:File.separator) ; //实例化File类的对象String str[] f.list() ; // 列出给定目录中的内容for(int i0;iSystem.out.println(str[i]) ;}}}运行结果$RECYCLE.BIN360SoftMoveBDSoftMgrDataConfig.MsiFDownloadMSOCacheProgram FilesSystem Volume InformationTrainingPackage_dnaTrainingPackage_zcgl办公软件我的文档搜狗高速下载搞笑文件清理.bat编程软件以上只是列出全部文件名字。操作2使用listFiles()方法列出。packageThread1;importjava.io.File;importjava.io.IOException;public classdemo1{public static voidmain(String args[]){File f new File(d:File.separator) ; //实例化File类的对象File files[] f.listFiles() ; // 列出全部内容,注意需要一个files对象数组接受这个返回数组。for(int i0;iSystem.out.println(files[i]) ;}}}运行结果d:\$RECYCLE.BINd:\360SoftMoved:\BDSoftMgrDatad:\Config.Msid:\FDownloadd:\GSP平台d:\GS管理套件d:\MSOCached:\Program Filesd:\System Volume Informationd:\TrainingPackage_dnad:\TrainingPackage_zcgld:\久其培训d:\办公软件d:\我的文档d:\搜狗高速下载d:\搞笑d:\文件清理.batd:\编程软件d:\蓝桥杯试题此时列出的是完整的路径。这样对于程序本身是很容易操作的。判断一个给定的路径是否目录。在File类中直接使用方法public boolean isDirectory();packageThread1;importjava.io.File;importjava.io.IOException;public classdemo1{public static voidmain(String args[]){File f new File(d:File.separator) ; //实例化File类的对象if(f.isDirectory()){ //判断是否是目录System.out.println(f.getPath() 路径是目录。) ;}else{System.out.println(f.getPath() 路径不是目录。) ;}}}运行结果d:\路径是目录。列出指定目录的全部内容如果给定一个目录则讲目录的全部文件列出来但是列的时候可能存在子文件夹子文件夹也有子文件夹。应该采用递归的形式。packageThread1;importjava.io.File;importjava.io.IOException;public classdemo1{public static voidmain(String args[]){File my new File(d: File.separatorFDownload) ; //操作路径print(my) ;}public static void print(File file){ // 递归调用if(file!null){ //判断对象是否为空if(file.isDirectory()){ //如果是目录File f[] file.listFiles() ; // 列出全部的文件if(f!null){ //判断此目录能否列出for(int i0;iprint(f[i]) ;// 因为给的路径有可能是目录所以继续判断继续递归。}}}else{System.out.println(file) ;//输出路径}}}};运行结果d:\FDownload\合并\0001.中国网络电视台-《诗词中国》 第一集 诗的起源[高清版].mp4d:\FDownload\合并\0001.中国网络电视台-《诗词中国》 第七集 亲情诗[高清版].mp4d:\FDownload\合并\0001.中国网络电视台-《诗词中国》 第三集 春江花月夜[高清版].mp4d:\FDownload\合并\0001.中国网络电视台-《诗词中国》 第二集 枫桥夜泊[高清版].mp4d:\FDownload\合并\0001.中国网络电视台-《诗词中国》 第五集 民歌[高清版].mp4d:\FDownload\合并\0001.中国网络电视台-《诗词中国》 第六集 怀乡诗[高清版].mp4d:\FDownload\合并\0001.中国网络电视台-《诗词中国》 第四集 黄鹤楼与鹳雀楼[高清版].mp4这里用到了判断路径是否为文件夹isDirection()。列出文件夹下目录方法listFiles()。还有递归。
http://www.zqtcl.cn/news/941525/

相关文章:

  • 个人建设网站论文网站视频怎么做的
  • 不同类型的购物网站汉川网站建设
  • 网站开发需求文档范文广州公司网站托管
  • 网站制作公司官网首页撸撸撸做最好的导航网站
  • 网站建设毕业设计综述centos 安装wordpress lnmp
  • 济宁专业做网站网站建设中 html
  • 中国排名高的购物网站最新发布的手机2022
  • 备案的网站名与公司名称出国用哪个地图app好
  • 网站建设工作室图片文章资讯类网站
  • 深圳自助建站系统网站题目有哪些
  • 郑州做网站kuihuakeji软文发布的平台与板块
  • 一那个网站可以做一建题安全文化企业示范企业评价标准
  • 网站没有关键词收录phpstudy配置网站
  • 返利网站怎么做的做网站推广见客户的话术
  • 两个人看的视频在线观看成都网站seo厂家
  • 做汽车配件出口用什么网站好些微信朋友圈营销技巧
  • 怎样建设传奇网站空间什么做电子书下载网站
  • 自己怎么做dj 视频网站网站模板制作教程视频
  • 苏州瑞熙网站建设签名图片在线制作
  • 重庆建站模板大全给公司创建网站
  • king cms网站建设上海传媒公司有哪些
  • 优时代网站建设网站建设哪家公司最好
  • 做网站有多难平面设计学徒要学多久
  • 包装网站模板做西式快餐店网站
  • 泉州制作网站软件九歌人工智能诗歌写作网站
  • wordpress安装时失败网站后台seo设置
  • 顺企网吉安网站建设网站设计师岗位职责
  • 佛山市品牌网站建设价格网站设计模板免费
  • 澧县网站建设常用的oa系统办公软件
  • 江门网站推广哪里专业网站显示百度地图