当前位置:  技术问答>java相关

如何创建一个文件夹,文件和以及他们如何删除?

    来源: 互联网  发布时间:2015-01-22

    本文导语:  | import java.io.*; /*   create tmp file */ public class tmp  { public static void main(String args[]) {    try    {      File fff=new File(".");       fff=null; //now directory      File tmpfile=File.createTempFile("tmp",".tmp",fff)...


|
import java.io.*;
/*
  create tmp file
*/

public class tmp 
{
public static void main(String args[])
{
   try
   {
     File fff=new File("."); 
     fff=null; //now directory
     File tmpfile=File.createTempFile("tmp",".tmp",fff);//create tmp file
     FileOutputStream fout=new FileOutputStream(tmpfile);
     PrintStream out=new PrintStream(fout);
     out.println("aaaaaaaaaaaaaaaaaaaaaaaa");//write to tmp file
     tmpfile.deleteOnExit();//del tmp file 
     System.out.println("exit");
     System.exit(0);
     
     
   } 
   catch(IOException ii)
   {
     System.out.println("can not create tmp file !");
   }
   catch(IllegalArgumentException eee)
   {
     System.out.println("ERROR");
   }
   catch(SecurityException ee)
   {
     System.out.println("ERROR");
   }
   
   
   
    
}
}

|
java.io.File类应该能满足你的要求

|
try this 
good luck to you! 
:)

import java.io.*;
import java.lang.*;

public  class helloWorld {

  File directory;

  public helloWorld() {
    System.out.println("this is the hello world test for make directory and delete it");
    }
    public void createDir(String dir) {
    if(dir==null) {
    directory = new File("d:/newDir/new/temp");
    }
    else {
    directory = new File(dir);
    }

    /** create new Directory:
     * create new file then use:  directory.createNewFile(dir);
     * for example: (delete the file d:/cccc/1.txt)
     * directory=new File("d:/cccc","1.txt");
     * directory.delete();
     */
    boolean flagCreate=directory.mkdirs();

    System.out.print("Create Directory: "+ directory.toString() +"--------n" + flagCreate+"n");

   }
   public void deleteDir(String dir) {
   if(dir==null) {
   directory = new File("d:/newDir/new/temp");
    }
    else {
    directory = new File(dir);
    }
    if (directory.exists()&& directory.listFiles().length ==0) {
      /* delete the directory if it is blank
       in this example it only del the directory "d:ccccca"but the "d:/ccccc" still exist */
      boolean flagDelete=directory.delete() ;
      System.out.print("Delete Directory: "+ directory.toString() +"--------n" +flagDelete +"n");

    }

    }
 public static void main(String args[]) {
  helloWorld tt=new helloWorld();
        tt.createDir("d:/ccccc/a");
        tt.deleteDir("d:/ccccc/a");
    }
  }

|
对看看java.io.File类。

    
 
 

您可能感兴趣的文章:

  • 一进程源源不断地创建文件,另一进程把这些创建的文件抓取并挪走
  • 在程序建立的文件夹里,程序自己无法创建文件?
  • mkdir()是创建文件夹的函数,有没有循环创建多个目录级的函数呢?
  • FTP上创建的文件夹的创建日期始终和本机的对不上(无论如何改变日期和时间)(紧急!!!)
  • 在LINUX的虚拟文件系统下如何创建一个文件?
  • 进程创建进程组后,然后创建该组中的进程,然后终止。这里的终止....? iis7站长之家
  • linux普通用户创建文件或目录
  • 编程在软盘上创建文件,为什么实际的文件名总不能大于8个字符呢?
  • 习题求解答:如何创建一个名为-i的文件?如何删除该文件(还有一个)
  • 怎么创建这样一个文件???有分送,请指教
  • 怎么用shell创建连续文件名的文件??
  • 怎么用函数得到一个文件的创建者
  • 没有路径的情况下创建的文件的默认路径是和程序生成可执行文件在同一个目录中是吗?。
  • 自行创建的设备文件怎么在系统重启后不见了?
  • patch文件在打补丁的时候,把新文件创建到原来的目录?
  • 如何设定(或更改)用户创建文件时的缺省权限???
  • 菜鸟问题:怎样创建一个对所有文件只有只读权限的linux帐号,谢谢!
  • 请问删除与创建文件的函数是哪两个?
  • 求助:如何快速创建一个大文件?
  • 请问如何创建文件?
  • 如何用 scp命令创建文件夹
  • 请问创建文件夹的问题??
  • 在solaris下创建文件夹的问题。
  • 怎么创建一个文件夹,在linux下面通过程序?
  • 创建文件夹失败
  • 为什么不能在/home下创建文件夹了??
  • linux c用什么函数创建文件夹啊?
  • php 创建以UNIX时间戳命名的文件夹(示例代码)
  • python使用循环实现批量创建文件夹示例
  • Linux下创建的新文件夹怎样设置为CVS的仓库,怎样在WINCVS下访问这个目录?
  • Linux C里怎么创建文件夹
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux下如何让同组的用户删除自己创建的文件(不用root权限)
  • 怎么删除在vmware上创建的虚拟机及卸载虚拟机上的red hat linux???
  • 请问在linux下的c语言中如何删除由tmpfile()函数创建的临时问题
  • Java 创建cookie和删除cookie
  • C#下实现创建和删除目录的实例代码
  • 安装完jbuilder无法创建工程(在root用户下),如何解决,如何删除安装?
  • 如何删除PuTTY创建的动态遂道
  • oracle删除主键查看主键约束及创建联合主键
  • c# 文件(夹)创建与删除
  • 如何用shell实现 删除创建时间超过指定时间的文件?
  • oracle创建删除用户示例分享(oracle删除用户命令及授权)
  • 如何在Linux的shell中先删除数据库再创建数据库
  • shell脚本操作oracle删除表空间、创建表空间、删除用户
  • oracle命令行删除与创建用户的代码
  • MySQL学习笔记2:数据库的基本操作(创建删除查看)
  • 使用sql语句创建和删除约束示例代码
  • 创建一个用户赋予仅仅读部分目录权限,不能创建或者删除任何文件
  • sql2008数据库创建与删除链接服务器
  • sql server创建表、删除表的语句
  • 使用T-SQL语句创建、修改、删除数据库
  • C++ Bitsets 成员 Constructors:创建新bitsets
  • 菜鸟在c盘装了win2000,想在剩下的空间装Red Hat Enterprise Linux 3,在创建linux分区的时候,不知道都创建什么分区??我知道要创建一个
  • C++ Double Ended Queues(双向队列) 成员 Constructors:创建一个新双向队列
  • 创建用户组创建用户出错
  • C++ I/O 成员 open():创建一个输入流
  • 进程创建进程组后,然后创建该组中的进程,然后终止。这里的终止....?
  • Xcode介绍及创建工程和工程依赖操作步骤
  • linux如何创建一个共享内存 可以mount 可以创建目录之类 跟硬盘分区一样
  • HTML5 sprite 样式创建工具Stitches介绍
  • php循环创建目录示例分享(php创建多级目录)
  • java Servlet实现Session创建存取以及url重写代码示例


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3