File 操纵目录

mkdir()   创建目录 不可及联创建    即父路径中一旦有不存在文件夹  即创建失败

mkdirs()  创建目录,及联创建

list()  列出目录内所包含的文件名(string)

listFiles()  列出目录内所包含的文件

public class DirTest {

	public static void main(String[] args) throws IOException {
		// TODO Auto-generated method stub
		String path="E:/backup/test/tes";
                //String path="E:/backup/test/tes/qwe(1).jpg";
                //只能列出目录内的内容,如果file对象不是目录的话遍历李斯特会爆出空指针错误
		File src=new File(path);
		String[] sub=src.list();
		System.out.println("输出目录下的文件名或者目录下的文件夹名");
		for(String temp:sub){
			System.out.println(temp);
		}//在控制台打印出该目录下的文件名,包括文件夹名,但是不包括文件夹下的文件
    }
}

  

System.out.println("===============");
		File[] subfile=src.listFiles();
		System.out.println("子目录|文件file对象");
		for(File file:subfile){
			System.out.println(file.getAbsolutePath());
		}

  

时间: 2024-10-13 22:47:14

File 操纵目录的相关文章

33.1 File 获取目录下的所有文件及子目录

重要获取功能 String[] list() 返回当前路径下所有的文件和文件夹名称 //注意:只有指向文件夹的File对象才可以调用该方法(指向文件的file对象使用list会报错npe) File[] listFiles() //获取的是file对象,可以再使用file的get等方法拿到需要的东西. static File[] listRoots() //返回的是所有盘符 public class FileDemo3重要获取功能 { public static void main(String

Moses与IRSTLM共同编译失败的解决方案:fatal error: dictionary.h no such file or 目录

已经解决: 错误原因在于始终没用又用已经编译安装过的irstlm而是一直用那个原文件夹造成的,而这里Manual似乎也写错了,manual里有很强的误导性: 但是仔细看,manual里还写到: However, if you want to use IRSTLM to read the language model and assign scores to n-grams, then IRSTLM needs to be linked with Moses. Once IRSTLM is suc

统计指定目录下面的文件类型及数量

import java.io.File; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Set; /** * 统计指定目录下面的文件类型及数量 * * @author Administrator * */ public class FileCountTest { // 定义静态变量resultMap,存放

python之OS模块(对文件or目录操作)

OS模块 os,语义为操作系统,包含普遍的操作系统功能,与具体的平台无关.python编程时,处理文件和目录这些操作,就比如说:显示当前目录下所有文件/删除某个文件/获取文件大小-- os模块不受平台限制,也就是说:当我们要在linux中显示当前命令时就要用到pwd命令,而Windows中cmd命令行下就要用到这个,例如:这时候我们使用python中os模块的os.path.abspath(name)功能,甭管是linux或者Windows都可以获取当前的绝对路径. 常见函数列表 os.name

100行代码实现简单目录浏览器制作

给大家分享使用Lae软件开发工具开发小应用程序的过程,希望大家喜欢! 界面部分我们用lae软件开发工具实现,无需写代码,业务逻辑部分使用Lae软件开发平台自带的LuaIDE编辑器,使用100行lua代码完成简单目录浏览器的制作. lae软件下载地址: https://github.com/ouloba/laetool.git lae软件下载地址(国内):https://pan.baidu.com/s/1ckMy0Q 相关视频: http://www.tudou.com/listplay/aly7

apk安装时把程序附带文件拷贝到手机指定目录下

项目已搞定,今天把.apk文件弄到另外一台非调试手机上用,发现一个问题.因为要画图,所以绘图的点的数据保存在一个.txt的文本文件中,上次直接把它用usb传到指定文件夹下的,但是明显不科学,因为用户下载了你的.apk文件,你却告诉他,还要把这个文本文件拷贝到指定的文件夹下,所以,我就要解决这个问题,就是把文本文件打包在apk文件中,安装.apk时就让创建一个程序文件夹,然后把文本文件拷贝到这个目录文件夹里,用户运行程序,就可以绘图,不用再让他拷贝一份绘图的点的坐标的数据.同理,其实我这里还有设计

rac ORA-001157 数据文件误创 本地盘 共享存储 ASM cannot identify/lock data file

误将数据文件创建在本地盘而不是共享存储 错误原因: 不是共享存储中的数据文件,其他实例不能访问 解决思路和办法: 把本地的数据文件移到共享存储中. 步骤; 1. offline 表空间或数据文件 2. 复制数据文件 3. 重命名数据文件 4. 恢复数据文件(表空间不用) 5. online 表空间或数据文件 复制方案 1. RMAN copy datafile 2. dbms_file_transfer.copy_file 3. ASMCMD cp 详细步骤: 一: alter tablespa

file upload download

1. 文件上传与下载 1.1 文件上传 案例: 注册表单/保存商品等相关模块! --à 注册选择头像 / 商品图片 (数据库:存储图片路径 / 图片保存到服务器中指定的目录) 文件上传,要点: 前台: 1. 提交方式:post 2. 表单中有文件上传的表单项: <input type="file" /> 3. 指定表单类型: 默认类型:enctype="application/x-www-form-urlencoded" 文件上传类型:multipart

PHP判断文件或者目录是否可写

在PHP中,可用is_writable()函数来判断一个 文件/目录 是否可写,详情如下: 参考 is_writable (PHP 4, PHP 5) is_writable — 判断给定的文件名是否可写 说明 bool is_writable ( string $filename ) 如果文件存在并且可写则返回 TRUE.($filename 参数可以是一个目录名,即检查目录是否可写. ) 记住 PHP 也许只能以运行 webserver 的用户名(通常为 'nobody')来访问文件.不计入