`
wanglizhuang
  • 浏览: 14019 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论

对文件系统的操作

阅读更多
package cn.com.wlz.jndi;

import java.io.File;
import java.util.Hashtable;

import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;

/**
 * title:对文件系统的操作 
 * @author Administrator
 * @msg:JNDI可访问的现有的目录及服务有:
  DNS、XNam 、Novell目录服务、LDAP(Lightweight Directory Access Protocol 轻型目录访问协议)、 CORBA对象服务、文件系统、Windows XP/2000/NT/Me/9x的注册表、RMI、DSML v1&v2、NIS。
  JNDI优点:
  包含了大量的命名和目录服务,使用通用接口来访问不同种类的服务;
  可以同时连接到多个命名或目录服务上;
  建立起逻辑关联,允许把名称同Java对象或资源关联起来,而不必指导对象或资源的物理ID。

 */

public class TestJNDI {

	public static void main(String[] args) {
		
		//设置指定环境的上下文
		Hashtable env = new Hashtable();
		
		//设置上次文的工厂类
		env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.fscontext.FSContextFactory");
		
		//设置访问的服务和IP
		env.put(Context.PROVIDER_URL, "file:\\E:/workspace/StuServlet");
		
		try {
			Context context = new InitialContext(env);//如果没有参数就表示当前的环境
			File file = (File) context.lookup("学生管理.sql");
			System.out.println(file);
			System.out.println(file.length());//字节数的长度
			
		} catch (NamingException e) {
			e.printStackTrace();
		}
	}

}

 

1
0
分享到:
评论

相关推荐

    广东工业大学操作系统实验四文件系统

    通过用高级语言编写和调试一个简单的文件系统,模拟文件管理的工作过程,从而对各种文件操作命令的实质内容和执行过程有比较深入的了解。 二、实验内容和要求 编程模拟一个简单的文件系统,实现文件系统的管理和...

    操作系统 设计文件系统

    通过一个文件或者内存空间来虚拟一块“硬盘”,给这个“硬盘”编写一个虚拟文件系统,虚拟linux/unix文件系统的操作和管理。进一步熟悉操作系统中文件系统部分的原理以及linux/unix文件系统的管理方式。 实现的功能...

    操作系统的文件系统

    关于文件系统的ppt文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件...

    一个简单的文件系统(操作系统课程设计)

    一个简单的文件系统(操作系统课程设计)主要任务是对用户文件和系统文件进行管理,以方便用户使用,并保证文件的安全性。文件管理具有对文件存储空间的管理、目录管理、文件的读/写管理以及文件的共享与保护功能。...

    操作系统课程设计-文件管理系统(源码+报告).zip

    本设计的目的是通过设计和调试一个简单的文件系统,通过模拟文件操作命令的执行,来模拟文件管理,使学生对主要文件操作命令的实质和执行过程有比较深入的了解,掌握它们的基本实施方法。具体要求如下: ⑴设计一个...

    操作系统课程设计 文件系统 代码

    操作系统 课程设计 文件系统 代码

    操作系统文件管理系统

    模拟一个文件系统,文件包括目录文件、普通文件,并实现对它们的一些基本操作。一个目录项包括文件名(或下一级目录名)、文件类型、文件长度、指向文件内容(下一级目录)的指针。 程序功能要求如下: 实现一个...

    操作系统实验 编程实现简单文件系统

    操作系统实验,用C语言实现自己的文件系统。设有一个容量为2M字节的磁盘,磁盘中扇区(block)的大小为512字节,所有扇区可以视为构成一个线形存储空间,从0开始,顺序给每个扇区分配一个编号,视为物理扇区号,借助...

    操作系统课程设计文件管理系统

    通过课程设计, 加深对操作系统各资源管理模块的理解,掌握操作系统的基本原理及功能,具有初步分析实际操作系统、设计、构造和开发现代操作系统的基本能力。 二、实验题目 1.编写并调试一个树型目录结构的文件系统,...

    模拟实现采用二级目录结构的磁盘文件系统中的文件操作。

    模拟实现采用二级目录结构的磁盘文件系统中的文件操作。 文件系统是操作系统中管理和存取信息的机构,它具有“按名存取”的功能,不仅方便用户,而且能提高系统效率且安全可靠。 在用户程序中可使用文件系统提供的...

    操作系统 文件系统 程序源代码 报告齐全

    操作系统 文件系统 程序源代码 报告齐全

    C语言实现操作系统的文件系统操作

    切换目录、创建文件、删除文件、写入内容、重写内容、创建目录、删除目录、显示当前目录下所有子目录和子文件、查找文本内容、复制文件、复制子目录和文件、导入文件、导出文件、显示文件内容、保存磁盘数据、帮助...

    操作系统课设-文件管理系统

    文件系统的可靠性和安全性 文件系统的数据一致性控制 文件管理,由于系统的内存有限并且不能长期保存,故平时总是把它们以文件的形式存放在外存中,需要时再将它们调入内存。如何高效的对文件进行管理是操作系统实现...

    操作系统课程设计——Linux二级文件系统设计

    使用文件来模拟外存,进行数据结构设计和操作算法的设计,实现一个文件系统并实现基本的文件操作(为了简便文件系统,不考虑文件共享,文件系统安全以及管道文件与设备文件等特殊内容)。要求: 1、对程序的每一部分...

    操作系统实验八 文件管理

    采用二级文件目录结构,编写程序实现文件系统的文件存储空间的管理、文件的物理结构、目录结构管理和文件操作。 三、实验要求 1、设计一个有m个用户的文件系统,每个用户最多可保存一个文件。 2、规定用户在一次...

    杭电 操作系统课程设计 简单文件系统的实现

    杭电 操作系统课程设计 简单文件系统的实现 杭电 操作系统课程设计 简单文件系统的实现 杭电 操作系统课程设计 简单文件系统的实现

    操作系统课程设计 操作系统课程设计 二级文件系统

    操作系统课程设计 二级文件系统 操作系统课程设计 二级文件系统 操作系统课程设计 二级文件系统

    操作系统——简单文件系统模拟实验

    在内存中模拟一个FAT格式的文件系统,完成文件的创建和索引功能,实现以下命令接口: (1)新建文件,格式:mkfile filename filecontent filename:文件名 filecontent:文件内容(字符) 实现按FAT格式写FAT表...

    操作系统课程设计报告(文件管理系统)

    选择了类UNIX文件系统的文件管理模式,以成组链法来管理空闲的磁盘空间,较好的模拟了现在主流操作系统的文件系统。 本文件管理系统共分6个模块: 主程序模块:负责用户界面设计和接收用户指令; 用户管理模块:负责...

    FAT文件系统 FAT文件系统 FAT文件系统 FAT文件系统

    FAT文件系统 FAT文件系统 FAT文件系统 FAT文件系统

Global site tag (gtag.js) - Google Analytics