`
tonyzzp
  • 浏览: 12603 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

java关于文件操作的基本知识Demo

    博客分类:
  • java
阅读更多
import java.io.*;
import java.util.*;
import java.io.File;
public class file {
	public static void main (String[] args) {
		String path="C:\\Users\\Administrator\\Desktop";
		File desktop=new File(path);
		System.out.println(desktop.getName()+"是目录:"+desktop.isDirectory());
		File test=new File(desktop,"test");
		System.out.println(test.getName()+"是目录:"+test.isDirectory());
		System.out.println(test.getName()+"是文件:"+test.isFile());
		System.out.println("test.path:"+test.getAbsolutePath());
		try{test.mkdir();}catch(Exception e){System.out.println(e.toString());}
		System.out.println(test.getName()+"是目录:"+test.isDirectory());
		System.out.println(test.getName()+"是文件:"+test.isFile());
		System.out.println("test.path:"+test.getAbsolutePath());
		for(int i=0;i<desktop.list><pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px">			System.out.println(desktop.list()[i]);
</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px">		}
</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px">		File text=<span style="color: #0000ff">new</span> File(test,"<span style="color: #8b0000">text.txt</span>");
</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px">		<span style="color: #0000ff">try</span>{text.createNewFile();}<span style="color: #0000ff">catch</span>(Exception e){System.out.println(e.toString());}
</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px">		System.out.println(text.getAbsolutePath());
</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px">		
</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px">		System.out.println(text.getName()+"<span style="color: #8b0000">是目录:</span>"+text.isDirectory());
</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px">		System.out.println(text.getName()+"<span style="color: #8b0000">是文件:</span>"+text.isFile());
</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px">	}
</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px">}</pre></desktop.list>
分享到:
评论

相关推荐

    使用java进行ftp文件上传下载demo(含jar)

    在Java编程环境中,FTP(File Transfer Protocol)文件传输是常见的任务之一,用于在服务器和客户端之间交换文件。...通过阅读和理解示例代码,开发者可以掌握FTP文件操作的基本步骤,并将其应用到自己的项目中。

    java文件上传demo.zip

    下面将详细介绍Java文件上传的相关知识点。 1. **Multipart请求**: 在HTTP协议中,文件上传通常涉及`multipart/form-data`类型的POST请求。这种类型的数据格式允许在一个请求中发送多个部分的数据,每个部分可以...

    java Swing 文件批量上传 DEMO 源代码

    在这个"java Swing 文件批量上传 DEMO 源代码"中,我们关注的核心是利用Swing构建一个用户界面,实现文件和文件夹的批量上传功能。这涉及到多个Java Swing组件、事件处理以及文件I/O操作。 首先,Swing 提供了诸如...

    java swing upload demo

    总的来说,"java swing upload demo"是一个学习和实践Java Swing文件上传功能的好例子,涵盖了Swing组件的使用、文件I/O操作、网络通信以及多线程编程等多个Java核心知识点。通过研究这个项目,开发者可以掌握在桌面...

    java_word_poi_demo

    Java Word POI Demo是一个关于如何使用Java编程语言和Apache POI库来操作Microsoft Word文档的示例项目。Apache POI是开源项目,专门用于读取、写入和修改Microsoft Office格式的文件,包括Word(.doc和.docx)、...

    农行web端网银支付java接口文件及demo

    在本文中,我们将深入探讨“农行Web端网银支付Java接口文件及Demo”的相关知识点。这个主题主要涉及银行支付接口的开发与集成,以及如何使用Java编程语言来实现这一功能。农业银行作为国内四大国有商业银行之一,其...

    完整的java操作redis demo

    总的来说,这个“完整的java操作redis demo”涵盖了Java通过Jedis操作Redis的基础知识,以及如何结合Apache POI处理Excel文件。这对于理解如何在Java项目中集成Redis和处理Excel数据是非常有帮助的。通过实践这些...

    java 读取txt Demo

    以上就是Java中读取TXT文件的基本操作。在实际应用中,你可能还需要处理一些特殊情况,比如文件不存在、权限问题、编码格式不匹配等。例如,当文件编码不是默认的UTF-8时,你可以使用`InputStreamReader`构造函数...

    钉钉对接Java demo

    Java demo应该适当地配置日志框架,记录关键操作和异常信息。 10. **持续集成与部署**:如果项目较大,可能还会涉及持续集成(CI)和持续部署(CD),如Jenkins、GitLab CI/CD等,以自动化构建、测试和部署流程。 总的...

    java 递归拷贝文件显示进度demo

    在Java编程中,递归拷贝文件是一种常见操作,特别是在处理目录结构时。这个"java 递归拷贝文件显示进度demo"是一个实用的示例,它不仅实现了从一个源目录到目标目录的深度拷贝,而且还提供了进度显示功能,这对于...

    kafka-java-demo 基于java的kafka生产消费者示例

    在Maven的pom.xml文件中,你需要添加Kafka的Java客户端依赖,以便项目可以编译和运行Kafka相关的代码。 【Kafka的其他特性】 除了基本的生产和消费功能,Kafka还支持一些高级特性,如幂等性生产者、事务性消费者、...

    java 学习demo 完全自己写的demo

    【Java学习Demo】完全由个人原创,旨在记录和分享作者在学习Java编程语言时的实践成果。这个压缩包包含了作者在探索Java基础知识、面试准备过程中编写的示例代码,是学习和理解Java语法、概念及常见问题的良好参考...

    java爬虫的DEMO的实现

    在这个DEMO中,我们将会探讨如何使用Java来实现一个基础的网页爬虫,以及涉及的相关知识点。 首先,让我们从`MeiYun.java`这个文件开始。这个文件很可能包含了爬虫的主要逻辑。在Java中,爬虫通常基于HTTP或HTTPS...

    java后端调用大华视频的demo

    3. **DLL文件**:DLL(动态链接库)是Windows操作系统下的库文件,包含了可被多个程序同时使用的函数和资源。在Java中,通过JNI加载DLL,可以调用其内部的函数来实现与监控设备的通信。 4. **视频处理**:与大华SDK...

    java web接口开发demo

    `mServer`可能包含了Spring MVC的配置文件、Controller类和其他相关组件。 RESTful API是一种设计Web服务的风格,强调资源和状态的管理,使用HTTP方法(GET、POST、PUT、DELETE等)来表示操作。在Java Web中,创建...

    JAVA-NIO-DEMO

    本示例"JAVA-NIO-DEMO"提供了关于Java NIO的实际应用,通过Anontion(注解)、Applet(小程序)和NIO的Demo,帮助开发者更深入地理解和掌握这些概念。 首先,让我们深入了解Java NIO。NIO的核心组件包括: 1. **...

    selenium+JAVA+chrome自动化测试demo

    【标题】"selenium+JAVA+chrome自动化测试demo"揭示了这个项目是关于使用Selenium WebDriver结合Java语言来实现Chrome浏览器的自动化测试。Selenium是一个强大的开源自动化测试框架,允许开发者编写可运行在多种...

    demo_java_DEMO_

    为了深入理解并扩展这些功能,建议查看Java官方文档和相关的开源项目,以获取更多关于系统监控和性能分析的知识。同时,注意在生产环境中,应谨慎使用`com.sun.*`包,因为它们属于Oracle JDK的私有API,可能在其他...

    javademo的使用

    JavaDemo的使用主要涵盖了一系列Java编程的基础练习,旨在帮助开发者熟悉和巩固Java语言的基本语法、数据类型以及控制结构。在Java编程中,基础是至关重要的,因为它是构建复杂应用程序的基石。下面我们将深入探讨...

    Java从网络取得文件Demo源码.zip

    下面我们将深入探讨相关的Java知识点。 1. **URL类**:在Java中,`java.net.URL`类用于表示统一资源定位符,它是我们访问网络资源的基础。创建一个URL对象,可以指定文件在网络上的位置,例如:...

Global site tag (gtag.js) - Google Analytics