File 随笔 ( 2 )

package www.KINDA.com.cn.io;

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

public class FileDemo2 {
public static void main(String[] args) throws IOException {
/**
* 创建一个文件,kinda.txt
* 而这个文件在a/b/c/d/kinda.txt
*/
File file = new File( "a" + File.separator+
"b" + File.separator +
"c" + File.separator +
"d" + File.separator +
"kinda.txt"
);
if( !file.exists() )
{
File parent = file.getParentFile();
if( !parent.exists() )
{
parent.mkdirs();
}
file.createNewFile();
//获取操作系统的路径
file.getCanonicalPath();
}

/**
* 查看当前根目录下的所有子项的名字
*/
for( String sub : new File(".").list() )
{
System.out.printf( sub );
}

/**
* 获取当前目录下的所与子项
*/
for( File sub : new File(".").listFiles() )
{
System.out.println(sub.isDirectory() ? "目录" : "文件");
}

}
}

时间: 2024-10-12 12:12:58

File 随笔 ( 2 )的相关文章

File 随笔 ( 1 )

package www.KINDA.com.cn.io; import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date; public class FileDemo { public static void main(String[] args) throws IOException { //创建目录 File dir = new File("kinda

File类的深度学习(超简易文件管理器)——《Thinking in Java》随笔028

1 //: MakeDirectories.java 2 package c10; 3 4 import java.io.File; 5 import java.text.SimpleDateFormat; 6 import java.util.Date; 7 8 /** 9 * @time: 下午7:59:23 10 * @date: 2017年4月29日 11 * @auther: skyfffire 12 * @version: v0.1 13 */ 14 public class Mak

java学习随笔之异常A class file was not written.

今天写一个程序,出现异常 java.lang.NoClassDefFoundError 然后错误提示是 A class file was not written. The project may be inconsistent, if so try refreshing this project and building it 上网搜了下,有说是我workspace满了,但不至于啊,我电脑虽然渣,这点内存可能还是有的啊.最后答案很搞笑: 下面是其他的一些保留字,在Windows下面都不能创建.注

File类--随笔

1 package io; 2 3 import java.io.File; 4 import java.io.FileNotFoundException; 5 import java.io.FileReader; 6 import java.io.FileWriter; 7 import java.io.FilenameFilter; 8 import java.io.IOException; 9 import java.io.Reader; 10 import java.io.Writer;

Powercli随笔 - PowerCLI script to sequentially Storage vMotion VMs from a CSV File

PowerCLI script to sequentially Storage vMotion VMs from a CSV File This is a PowerCLI script that I use to Storage vMotion (s/vmotion) VMs from an input file (CSV File). This helps me evacuate VMs from a datastore that will be decommissioned and thi

JavaWeb学习随笔

Servlet学习随笔 1.HttpServlet init(ServletConfig)------Servlet生命周期中的初始方法,默认情况是服务器创建后第一次访问这个Servlet时调用,可以修改配置信息,使其在服务器一创建时就被调用; 修改配置信息的方法-----在web.xml的<servlet>下添加<load-on-startup>x<load-on-startup>,x是正整数,越小表示优先级越高 url路径的配置,完全匹配>目录匹配>(.

Jafka源代码分析——随笔

Kafka是一个分布式的消息中间件,可以粗略的将其划分为三部分:Producer.Broker和Consumer.其中,Producer负责产生消息并负责将消息发送给Kafka:Broker可以简单的理解为Kafka集群中的每一台机器,其负责完成消息队列的主要功能(接收消息.消息的持久化存储.为Consumer提供消息.消息清理.....):Consumer从Broker获取消息并进行后续的操作.每个broker会有一个ID标识,该标识由人工在配置文件中配置. Kafka中的消息隶属于topic

Linux移植随笔:终于解决Tslib的问题了【转】

转自:http://www.latelee.org/embedded-linux/porting-linux-tslib.html 前段时间让Tslib搞晕头了,原来一切都是版本惹的祸.本文只是一个随笔,随笔者,随意用笔写下心得而已,因此不必较真.正如我所欣赏的“乘兴而来,兴尽而返”一样.——估计当年王子猷是赏完了夜景,兴致也完了,就回家了. 闲话少提. 搞tslib时,出现了许多错误,像 No raw modules loaded.ts_config: Success selected dev

Struts2 随笔1

配置拦截器 <interceptors> <interceptor-stack name="mystack"> <!-- 默认的拦截器 --> <interceptor-ref name="struts-default"></interceptor-ref> <!--查看每个运行action时间 --> <interceptor-ref name="timer">