linux在路径下创建文件,从可以在Linux中打开的文件路径创建文件
我正在使用扩展TransferHandler类的类来获取文件被放入gui的路径。现在我需要走这条路,把它变成一个文件对象,所以我可以用已经写好的opener方法打开它。我尝试了把路径的文件对象内部是这样的:从可以在Linux中打开的文件路径创建文件
final File file = new File(filePath);
它不工作,虽然,我需要做一些特殊的文件路径,因为我跑在Linux应用程序?该应用程序需要在Linux和Windows上运行,是否有一种方法可以同时适用于两者?如果不是,我将如何分别为Linux和Windows做到这一点?
而且该错误信息是这样的:
错误[线程4] 9点07分45秒15年1月7日:未能打开 java.io.FileNotFoundException:家用/ UR /桌面/out.txt (没有这样的文件或目录) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream。(FileInputStream.java:140) at java.io.FileReader。(FileReader .java:72) at com.ur.log.reader.FileSelectionBinder.openFile(FileSelectionBinder.java:208) at com.ur.log.reader.FileSelectionBinder.loadFile(FileSelectionBinder.ja VA:189) 在com.ur.log.reader.FileSelectionBinder $ DragAndDropDataTransfer $ 1.run(FileSelectionBinder.java:125)
2015-07-01
Ben Hay
+0
你从哪里运行它?你在'家'前面用斜线试过了吗? –
+0
它不应该更像'/ home/ur/Desktop/out.txt'吗?否则你试图找到相对于你的执行环境的文件 –
+0
将filePath更改为/home/ur/Desktop/out.txt –
linux在路径下创建文件,从可以在Linux中打开的文件路径创建文件相关推荐
- 编写文件搜索小程序:1. 输入绝对路径以及搜索关键字,2. 搜索指定路径下(包括子文件夹)中名称包含关键字的所有文件并打印出,3. 将当前操作记录日志
package com.homework;import java.io.File; import java.io.FileOutputStream; import java.io.IOExceptio ...
- 解决:利用IDEA的右上角图标打开jsp文件,在浏览器中打开的是“本机文件路径”,而不是“http路径”问题
解决:利用IDEA的右上角图标打开jsp文件,在浏览器中打开的是"本机文件路径",而不是"http路径"问题 一·问题描述: 二·错误原因: 三·解决方法: 方 ...
- 【Docker镜像文件加载原理生产中重新制作并提交镜像文件案例演示】
一.知识回顾 之前的内容都帮你整理好了,在这里哟! [0.Docker相关目录文章整理,可自行查看,包含多节内容] [1.Docker详细安装部署&阿里镜像地址配置] [2.Docker架构& ...
- 在HTML网页中打开chm格式的帮助文件
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 在HTM ...
- 文件已在资源管理器中打开无法删除解决方法
刚刚出现的问题,不知道为什么很久没有运行的百度网盘运行不了,一删重装为快,但是就出现了文件已在资源管理器中打开无法删除的苦难,重启电脑也试过了无法删除~~~ 所以有了下面的方式解决问题: 首先将你所在 ...
- 对文件或文件夹进行删除、移动、windows10重命名等操作时,系统可能提示“操作无法完成,因为其中的文件夹已在另一程序中打开,请关闭该文件或文件夹,然后重试
我们在windows10中对文件或文件夹进行删除.移动.重命名等操作时,系统可能提示"操作无法完成,因为其中的文件夹已在另一程序中打开,请关闭该文件或文件夹,然后重试.",遇到这种 ...
- 操作无法完成,因为其中的文件夹或文件已在另一程序中打开,请关闭该文件或文件,然后重试解决方法
今天卸载WPS后,想把安装的文件夹删除掉.提示"操作无法完成,因为其中的文件夹或文件已在另一程序中打开,请关闭该文件或文件,然后重试" 查找何处占用最后发现有一个DLL文件被占用, ...
- linux扩充单个路径下的内存,超详尽!Linux云服务器存储扩容实操
导语 | 随着业务的发展,业务数据不停的增长,原有的磁盘空间可能会出现磁盘空间不够用的情况,因此,需要对磁盘空间进行扩容,以满足业务数据增长的需求.本文总结了Linux环境下云服务器存储扩容的三种方式 ...
- java编写Linux文件共享,ubuntu下用samba实现windows与linux文件共享
ubuntu下用samba实现windows与linux文件共享 首先要安装samba sudo apt-get install samba sudo apt-get install smbfs 1. ...
- 红旗linux shell方式下配置声卡的命令是:,linux基础知识1
1. 在chmod 命令中,-v参数的作用是: A. 详细说明组的变化 *B. 详细说明权限的变化 C. 改变本目录及其所有子目录的文件的权限 D. 在文件的权限确实改变时进行详细的说明 2. 为了显 ...
最新文章
- 局域网组建与维护(1)
- pytorch tensor查找0_在PyTorch中Tensor的查找和筛选例子
- 【模型解读】从2D卷积到3D卷积,都有什么不一样
- anaconda镜像
- C++控制向文件中写入浮点数的格式
- JavaBean为什么要实现Serializable接口
- 分类学计算机面试什么,史上最全的机器学习面试题-机器学习爱好者必看
- windows 打开exe传参_“以管理员身份运行”,这个打开软件时经常遇到的问题,有何含义...
- SGU 320 The Influence of the Mafia(BFS)
- Can‘t exec “aclocal“: 没有那个文件或目录 at /usr/share/autoconf/Autom4te/FileUtils.pm line 326.
- hadoop2.7.3+hbase1.2.5配合起来使用的一个小问题,备注一下
- iGoogle创新设计大赛
- 【微信小程序】canvas生成分享图片海报模糊解决方法
- Dagum Gini Decomposition,Dagum基尼系数分解的python实例
- 信息管理系统(五)战略规划与发开方法
- 中产需要盒马,盒马想要下沉
- HTML(hiden控件 readonly disabled)(maxlength属性)(id属性重点)
- Java——为什么要有接口?
- 【GP6安装配置】 Greenplum6.2.1 安装手记(下)
- 音乐制作软件的选择与学习应用
热门文章
- 【图像去噪】基于matlab BM3D算法图像去噪【含Matlab源码 1779期】
- 【水果识别】基于matlab GUI柑橘质量检测及分级系统(带面板)【含Matlab源码 1628期】
- 【滤波器设计】基于matlab GUI窗函数法高通+低通+带通带阻FIR滤波器设计【含Matlab源码 072期】
- linux atoi,atoi()的替代办法
- joomla 3.6 mysql 版本_在RHEL,CentOS和Fedora上安装Joomla 3.6使用LAMP(Linux,Apache,MySQL,PHP)...
- sql外键需要输入吗_sql_外键(foreignkey)
- nlp gpt论文_开放AI革命性的新NLP模型GPT-3
- java的排序方法在哪个类里_Java排序(一)实现类的排序
- 显示器色域检测软件_摄影师:手机看图的甲方爸爸值得我换专业摄影显示器吗?...
- mysql 避免临时表_MySQL 5.7临时表空间如何玩才能不掉坑里详解