IO流文件的相对路径及获取系统路径方法
本机测试的时候经常没有问题,但是一上服务器就出现无法读取文件的事情可以通过class反射的方法获取文件的系统路径,免得出现异常。
以下是一个测试的demo,通过注释的方式说明了一下问题与解决方案。
package com.ute.action;import java.io.File;public class Action {public static void main(String[] args) {Action.testIO();}/*** 测试方法*/public static void testIO() {// 错误方法File file = new File("utest.txt");System.out.println(file.isFile());// false// 正确方法·可以通过反射的方式获取流对象File file1 = new File(Action.class.getResource("utest.txt").getFile());System.out.println(file1.isFile());// true}}
希望能帮助大家解决类似问题,欢迎一连三连,谢谢。
IO流文件的相对路径及获取系统路径方法相关推荐
- 一文搞定C#关于NPOI类库的使用读写Excel以及io流文件的写出
一文搞定C#关于NPOI类库的使用读写Excel以及io流文件的写出 今天我们使用NPOI类库读写xlsx文件, 最终实现的效果如图所示 从太平洋官网下载相应的类库,大概4~5MB,不要从github ...
- JAVASE基础模块三十四( 菜鸡版简单登录验证模块系统IO流文件写入)
JAVASE基础模块三十四( 菜鸡版简单登录验证模块系统IO流文件写入) 开发流程:需求文档 接口文档 效果图 开发环境统一:JDK1.8 IDEA win10 GIT SSM SSH SpringB ...
- R语言sys方法:sys.getpid函数获取R会话的进程ID、sys.glob函数和file.path函数匹配文件夹下的所有特定类型文件、sys.info函数获取系统和用户信息
R语言sys方法:sys.getpid函数获取R会话的进程ID.sys.glob函数和file.path函数匹配文件夹下的所有特定类型文件.sys.info函数获取系统和用户信息 目录
- java io流过滤流_JAVA io流 文件流 字节流 字符流 过滤流 缓冲流
一.概念 1.1.按流向分类: 输入流: 程序可以从中读取数据的流. 输出流: 程序能向其中写入数据的流. 1.2.按数据传输单位分类: 字节流:以字节(8位二进制)为单位进行处理.主要用于读写诸如图 ...
- IO流(文件流 , 缓冲流 , 对象流, 字符流 )
IO流父类 输入流InputStream : 硬盘–>内存 输出流OutputStream : 内存–>硬盘 文件流(FileInputStream 和FileOutputStream) ...
- java IO流文件的读写具体实例
IO流的分类: 1.根据流的数据对象来分: 高端流:所有的内存中的流都是高端流,比如:InputStreamReader 低端流:所有的外界设备中的流都是低端流,比如InputStream,Out ...
- php获取服务器文件路径,php获取服务器路径
php获取服务器路径 内容精选 换一换 为加强对系统数据的容灾管理,云堡垒机支持配置日志备份,提高审计数据安全性和系统可扩展性.本小节主要介绍如何在系统配置FTP/SFTP服务器参数,将日志远程备份至 ...
- java io流文件损坏_java使用io流下载.docx. xlsx文件,出现文件损坏提示
介绍 在使用io流下载服务器上的资源文件时,出现以下提示:但是选择"是"后文件可以正常打开 参考 代码如下: [codesyntax lang="java"] ...
- php跨平台—绝对路径(获取绝对路径、定义常量、使用常量引入文件示例)
一般为了使我们所开发的php程序能够跨平台或者在所有文件中都可以引入初始化文件(初始化文件中可能会引入某些公共的文件),那么我们在程序中使用的路径就必须为绝对路径. php获取绝对路径.定义常量.使用 ...
最新文章
- Python快速学习10: 循环的对象及设计 (生活的规律)
- python 断点重传_性能调优-python SDK 调优
- git fetch 命令
- ansible-01
- ZOJ 3827 Information Entropy(数学题 牡丹江现场赛)
- oracle优质图书,经典Oracle图书推荐(之四)_oracle
- 安卓第一行代码第3版pdf_SPECFEM2D用户手册——第3章 网格生成——3.1 如何使用SPECFEM2D...
- Hadoop简介与分布式安装
- 深入理解 MySQL ——锁、事务与并发控制 1
- Linux Hugetlbfs内核源码简析-----(二)Hugetlbfs挂载
- mysql删除重复记录语句的方法
- 3.4亿!史上最贵二踢脚,马斯克“自炸”火箭:SpaceX成功测试飞船逃生能力
- backward()函数中的参数解析
- 如何开好项目kickoff会议
- Python抓取QQ音乐歌单并分析
- Pycharm | cv2爆红 | opencv-python安装 | Requirement already satisfied: opencv-python 有效解决方法
- 2018面经(1):机器视觉工程师岗位
- 【STM32学习】(14)两个74HC595控制四个数码管显示
- 如何重新设置苹果id密码_ios游戏apple账号分享韩国苹果id密码大全
- Java发送邮件详解
热门文章
- ajax 微信code获取_ajax 实现微信网页授权登录的方法
- 基坑计算理论m法弹性支点法_人工冲孔轻型井点在基坑降水工程中的应用
- exists用法_SQL中的ALL、ANY和SOME的用法介绍
- 06列表的常用基本操作
- kuka机器人计算机单元有几部分组成,详解KUKA机器人系统原理与结构
- P2050 [NOI2012]美食节
- 第一题:Big Countries
- [PAT B1036]跟奥巴马一起编程(15分)
- mongodb--GridFS
- 不做旁观者,给博主最有力的支持——博客之星评选,期待您的支持,谢谢路过的朋友投上您宝贵的一票...