java linux创建文件夹_java web工程在linux下创建文件夹和文件
具体的创建方法参照下面的实例:
public class FileTest {
public static void main(String[] args) {
// 根据系统的实际情况选择目录分隔符(windows下是,linux下是/)
String separator = File.separator;
String directory = "myDir1" + separator + "myDir2";
// 以下这句的效果等同于上面两句,windows下正斜杠/和反斜杠都是可以的
// linux下只认正斜杠,为了保证跨平台性,不建议使用反斜杠(在java程序中是转义字符,用\来表示反斜杠)
// String directory = "myDir1/myDir2";
String fileName = "myFile.txt";
// 在内存中创建一个文件对象,注意:此时还没有在硬盘对应目录下创建实实在在的文件
File f = new File(directory,fileName);
if(f.exists()) {
// 文件已经存在,输出文件的相关信息
System.out.println(f.getAbsolutePath());
System.out.println(f.getName());
System.out.println(f.length());
} else {
// 先创建文件所在的目录
f.getParentFile().mkdirs();
try {
// 创建新文件
f.createNewFile();
} catch (IOException e) {
System.out.println("创建新文件时出现了错误。。。");
e.printStackTrace();
}
}
}
}
取消
评论
java linux创建文件夹_java web工程在linux下创建文件夹和文件相关推荐
- eclipse 创建maven 项目 动态web工程完整示例
需求表均同springmvc案例 此处只是使用maven 注意,以下所有需要建立在你的eclipse等已经集成配置好了maven了,说白了就是新建项目的时候已经可以找到maven了 没有的话需要安装m ...
- java web文件夹_JAVA WEB项目文件夹上传下载解决方案
这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数 下面直接贴代码吧,一些难懂的我大部分都加上注释了: 上传文件实体类: 看得 ...
- java动态工程_eclipse 创建maven 项目 动态web工程完整示例
转自:https://www.cnblogs.com/noteless/p/5213075.html 此处只是使用maven 注意,以下所有需要建立在你的eclipse等已经集成配置好了maven了, ...
- java图片上传下载_java web 文件上传与下载
组件工作流程:WEB服务器request ServletFil eupLoad DiskFileItem Factory代表普通字段的FileItem代表上传文件1FileItem代表上传文件2Fil ...
- linux系统指令学习(创建目录,在目录下创建一个*.txt,*.txt输入内容,把*.txt文件拷贝到*目录下,把*文件夹目录移动到*目录下)
linux系统指令学习1 透过12道题熟练掌握20个指令 Linux有150个常用指令,透过12道题去学习以及练习指令 1.创建一个目录/dzqc 提示: windows下的路径样式为c: \dzqc ...
- java检测用户是否重复登录_Java web工程判断用户是否重复登录
前几天,网上找了些朋友的资料,做了一个小功能,验证用户是否重复登录. 原理就是:每一个用户,登录前有一个验证,当第一次登录时,会把其session信息,添加到一个特定的静态变量中.当第二次登录时,验证 ...
- eclipse创建Maven的动态web工程
MonsterCoder 首先打开eclipse,先声明下:我这边是先安装好的Maven,如果需要可以看笔记Maven安装使用. 新建maven项目,大家看操作图 这里选择webapp,然后下一步 填 ...
- gradle创建web工程_Gradle入门:创建Web应用程序项目
gradle创建web工程 这篇博客文章描述了如何使用Gradle创建一个Web应用程序项目. 更具体地说,我们想创建一个使用Java的Web应用程序项目,将我们的Web应用程序打包到WAR文件中,并 ...
- java mysql 有什么用_java web mysql 入门知识讲解
MySQL学习笔记总结 一.SQL概述: SQL:Structured Query Language的缩写(结构化查询语言) SQL工业标准:由ANSI(ISO核心成员) 按照工业标准编写的SQ ...
最新文章
- 损失函数的可视化:浅论模型的参数空间与正则
- 机器学习-特征中的相关性及相关系数、卡方检验、互信息
- HTTP,request,response
- python写小说阅读器_用python实现自己的小说阅读器!
- HALCON示例程序fin.hdev通过形态学检测缺陷
- 笔记2014-08-26
- 高可用(HA)集群原理概述
- glm编译错误问题解决 formal parameter with __declspec(align(#39;16#39;)) won#39;t be aligned...
- 【原生JS】web原生文字轮播效果
- 工程师如何优雅的拒绝不合理需求
- win10 企业版LTSC 激活方式
- java 富文本 过滤xss_富文本XSS过滤
- Tegra TX1 build tensorflow r1.1
- 蛇形字符串、驼峰字符串转换
- 基于Netty的聊天系统(三)协议定制----消息篇
- hdu4355 三分
- C语言指针-什么是指针,如何引用指针
- 中国新材料产业园区投资分析及竞争战略咨询报告2022年版
- 3D目标检测综述:从数据集到2D和3D方法
- 贪心算法之——摘枇杷(nyoj680)(贪心+二分搜索)
热门文章
- vlookup匹配 匹配结果错误_vlookup函数的12种常见错误、原因及解决方法
- C语言:atoi函数:字符串转换成整型数
- Java零基础到进阶宝典!从小白到大神,金九银十面试这届斩获23K月薪
- Python-Django毕业设计白酒营销管理(程序+Lw)
- OPPO reno9,reno8,reno7,reno系列安装Play商店,安装服务框架谷歌Google
- 学计算机专业的学生买什么电脑,设计类学生买什么电脑
- 计算物理基础(彭芳麟)
- 网站前置审批是什么样的?网站备案需要前置审批有哪些?
- 百度迁徙之后,大数据进入实用阶段
- 5D9DVR动感平台常见故障码说明及故障处理