//测试本机文件系统
def testLocalFileSystem(){
def localFS = getFileSystem("fs-disk-01");
def path = "/emsflow.log";
def file = localFS.getFile(path);
println("===path:"+file.getPath());
def del = file.delete();
println("===del:"+del);
return null;
}
//测试分布式文件系统
def testHdfsFileSystem(){
def hdfsFS = getFileSystem("fs-hdfs-01");
def path = "local/电影/《唐山大地震 余震》.RMVB";
def file = hdfsFS.getFile(path);
println("===getAbsolutePath:"+file.getAbsolutePath());
println("===getName:"+file.getName());
println("===exists:"+file.exists());
def del = file.delete();
println("===del:"+del);
return null;
}
//测试ftp文件系统
def testFtpFileSystem(){
def ftpFS = getFileSystem("fs-ftp-01");
//def path = "ftptest.log";
//def file = localFS.getFile(path);
//println("===path:"+file.getPath());
//println("===getName:"+file.getName());
//def del = file.delete();
// println("===del:"+del);
def path="/100/WS1/2011/68386F31327A70692D3370/农电〔2010〕15号-关于召开农电半年工作座谈会的通知.doc";
def file = ftpFS.getFile(path);
if(null==file){
file=ftpFS.resolveFile(path);
def create=file.createNewFile();
println("#####不存在文件,创建空文件:"+create);
def jf = new File("D:\\archiveEfile\\100\\WS1\\2011\\68386F31327A70692D3370\\农电〔2010〕15号-关于召开农电半年工作座谈会的通知.doc");
file.setData(new FileInputStream(jf),0);
}else{
println("#####覆盖存在文件#######");
def jf = new File("D:\\archiveEfile\\100\\WS1\\2011\\68386F31327A70692D3370\\农电〔2010〕15号-关于召开农电半年工作座谈会的通知.doc");
file.setData(new FileInputStream(jf),0);
}
println("#####下载文件#######");
file = ftpFS.getFile(path);
def ins=file.getInputStream();
def outs=null;
def byteread=0;
try{
outs = new FileOutputStream("d:/农电〔2010〕15号-关于召开农电半年工作座谈会的通知.doc");
byte[] buffer = new byte[1204];
while ((byteread = ins.read(buffer)) != -1) {
outs.write(buffer, 0, byteread);
}
}catch(Exception ex){
ex.printStackTrace();
}
outs.close();
//def del = file.delete();
//println("########del:"+del);
return null;
}
分享到:
相关推荐
基于java的开发源码-FAT文件系统读写类库 fat32-lib.zip 基于java的开发源码-FAT文件系统读写类库 fat32-lib.zip 基于java的开发源码-FAT文件系统读写类库 fat32-lib.zip 基于java的开发源码-FAT文件系统读写类库 ...
该项目是基于Java的低代码开发平台-业务系统解决方案设计源码,共包含503个文件,其中包括395个Java源文件、82个XML配置文件、8个YAML配置文件、7个Properties属性文件、3个Shell脚本文件、2个Markdown文档、2个SQL...
python web开发,基于flask的练手项目---文件上传下载的管理系统的设计与实现python web开发,基于flask的练手项目---文件上传下载的管理系统的设计与实现python web开发,基于flask的练手项目---文件上传下载的管理...
项目概述:这是一款采用高效Python开发,基于Django框架的CRM(客户关系管理)系统。它包含了完整的源码,共619个文件,涉及多种编程语言和技术,包括Python、HTML、JavaScript、CSS、Shell等。 文件构成: - 图片...
首先,文件标题中提到的“圣钰SAAS后台管理系统-当前系统只维护不升级”,意味着该项目的开发已经进入维护期,不会有新的功能更新,但会继续提供系统支持和问题修复。这对于用户而言,意味着该系统已经成熟稳定,但...
ASP实例开发源码—文件在线管理系统-艾恩ASP无组件上传-SWFUpload上传.zip ASP实例开发源码—文件在线管理系统-艾恩ASP无组件上传-SWFUpload上传.zip ASP实例开发源码—文件在线管理系统-艾恩ASP无组件上传-...
### 基于TI-Davinci DM6446开发平台的网络文件系统(NFS)搭建和测试 #### 概述 本篇文章旨在探讨如何在TI-Davinci DM6446开发平台上实现网络文件系统(Network File System, NFS)的搭建与测试。TI-Davinci DM6446是...
C++文件操作-图书馆管理系统:UML课程作业,采用Qt开发 C++文件操作-图书馆管理系统:UML课程作业,采用Qt开发 C++文件操作-图书馆管理系统:UML课程作业,采用Qt开发 C++文件操作-图书馆管理系统:UML课程作业,...
从文件名称列表中仅能观察到两个文件:“欢迎使用.txt”和一个名称被截断的“133-java项目-ssm物流服务管理平台系统-毕业设计-55”,这可能表明压缩包中至少包含了两个文件,一个是简单的文本说明文件,通常用于指导...
- **FATFS文件系统介绍**: 一种简单的文件系统。 - **FATFS文件系统驱动实现**: 文件创建、删除、读写等操作。 **4.4 汉字显示** - **汉字显示原理**: 字形编码和显示技术。 - **汉字显示的驱动实现**: 字符映射、...
通过学习《振南znFAT--嵌入式FAT32文件系统设计与实现 下册》,读者不仅可以掌握FAT32文件系统的原理,还能深入了解znFAT的实现,这对于从事嵌入式系统开发的工程师来说,是一份宝贵的参考资料。通过实践和理解znFAT...
C++文件操作-图书馆管理系统UML课程Qt开发源码.zipC++文件操作-图书馆管理系统UML课程Qt开发源码.zipC++文件操作-图书馆管理系统UML课程Qt开发源码.zipC++文件操作-图书馆管理系统UML课程Qt开发源码.zipC++文件操作-...
通过以上介绍可以看出,构建一个嵌入式Linux系统是一项复杂的工作,需要对Linux系统有深入的理解,并熟练掌握Shell命令、Bootloader编写与移植、内核移植与驱动开发以及根文件系统的构建等关键技术。这对于嵌入式...
嵌入式文件系统源文件,适用于cortex-A8架构的CPU,其他平台可以作为参考,这是一个基本的文件系统,里面移植了boa服务器,其他功能可以基于该源文件进行扩展功能,可以直接用于嵌入式产品的系统开发。
本项目是基于Vue的entfrm-boot无代码开发平台设计源码,包含546个文件,其中包括190个Java文件、87个Vue文件、63个JavaScript文件、36个XML文件、88个SVG文件、32个PNG文件、10个VM文件、9个SCSS文件、5个YAML文件和...
附件是开源快速开发平台renren-security项目的 3.2版本【完整版】的开发文档,解压后为PDF格式。 —————————————————————————————————— renren-security (人人权限系统)是一套...
当开发者基于此平台开发新的模块时,这些模块也可以被打包成库文件,这些库文件以"walkersoft-"开头,并分为两种:一种是包含页面模板文件的资源包,如walkersoft-resource-system-v0.1.jar;另一种则是包含其他模块...
Java语言的平台无关性、高效的面向对象特性以及强大的API支持使得它非常适合开发大型分布式系统。 2. 网约车服务的业务逻辑:网约车系统的核心在于处理乘客的打车需求、车辆调度、订单管理以及支付流程。系统设计...