java window获取文件路径

File f = new File("D:\text.txt");
如果文件是在d盘下的text.txt,这样写为什么会提示找不到文件

0

1个回答

检查下权限问题,根目录可能没有权限,换成你的桌面看看,比如 C:\Users\你的用户名\Desktop\text.txt
另外换下类型分割符,比如 C:/Users/你的用户名/Desktop/text.txt
再不行,看下你的文件是不是已经有扩展名了,而你的系统隐藏了扩展名。比如text.txt,可能实际上是 text.txt.txt。

0
yj19981008
晨风牧笛 还真的是text.txt.txt。,尴尬了
8 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Java文件路径问题小记(Windows & Linux)
关于Java文件路径在Windows和Linux中的问题~
[已解决] Java获取路径在Windows和linux系统的兼容性问题 附带获取配置文件路径方法
这是关于获取系统文件分割符的方法 Linux的分隔符是 / Windows的则是 \ //获取当前系统得文件分割符 //(因为在Windows和Linux系统的文件分隔符是不一样的有时候需要用到这个方法解决) System.getProperties().getProperty("file.separator"); 下面是获取配置文件的配置的方法: try { Prope...
IO流中windows和linux通用的文件路径
 首先当你要获取某个文件的路径时,如下: 1.在windows下:使用的是“\”作为分隔符 获取GetValue.java的路径 2. 在linux下:使用的是“/”作为分隔符 综上:在java开发时想要两个系统中都兼容路径,就需要转换,代码如下       主要用"f.separator"进行转换哦! File f = null; S...
java获取配置文件路径
如题:我们在src目录下新建配置文件后,如何获取到配置文件目录是一个棘手的问题;主要是由两方面造成的: 1、java工程和web工程在运行时目录不一致 (java工程在bin下,web工程在tomcat中WEB-INF/classes) 2、windows和linux系统的区别 so:我们在java代码中一般不能写绝对路径,需要写相对路径,让程序自动获取当前运行环境,然后加载配置文件路径
简单的JAVA实现获取windows的系统路径
这段简单的JAVA代码可以获取到WINDOWS的系统目录和环境变量,在XP和WIN7下测试通过!
java在windows和linux环境下文件路径问题
在Java开发中涉及到一些文件路径问题,可能在Windows环境下不会出现任何问题。如果项目部署在linux环境下,可能会出现问题。 例如: Windows :“\” Linux : “/” 为了保证文件路径与平台无关,可以使用File.separator方法来代替斜杠。 ...
用Java创建可适应Windows和Linux的文件路径
在开发过程中,一般程序员都是在Windows上的IDE上进行开发,所以创建文件时一般也不会有什么问题,但如果程序部署到Linux上,就有可能因为Linux和Windows的文件系统的不同而导致文件创建失败。 一般Windows电脑下都会有该目录: String path = "C:\\Users"; String fileName = "创建文件.xls"; Fi...
JAVA自动适配Linux与Windows文件路径分隔符
linux文件路径分隔符为 /  ,windows的文件路径分隔符为  \   ,在开发项目过程中不确定用户使用何种操作系统,就需要自动适配路径。 目前已知java提供两种方法获取文件路径分割符: File.separator System.getProperty("file.separator") 提供一个简单工具类: public class FilePathUt
拖拽-获取文件路径.
拖拽-获取文件路径.拖拽-获取文件路径.拖拽-获取文件路径.
windows下获得一个指定文件路径下的所有文件
windows下获得一个指定文件路径下的所有文件 // GetAllFiles.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include #include #include #include #include #ifdef WIN32 #include #include #endif using namespac
java文件路径获取
java文件路径获取方法应用总结,非常好
Java下兼容linux和windows文件路径的间隔符的写法
最近在做项目,遇到了一个问题,发现上传的图片路径出错,其实是路径的写法只适合于windows系统,“//”在linux系统下会变成“\”。       兼容的写法就是把所有的“/”路径分隔符全部写成 System.getProperty("file.separator")  一下
Java项目中的获取文件路径
在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。 另:在Jsp,Servlet,Java中详细获得路径的方法! 1.jsp中取得路径:  以工程名为TEST为例:  (1)得到包含工程...
在windows下和linux下获取文件绝对路径
在上传文件的时候发现,用Class.getResource("/")方法获取的路径在Windows下面可以使用,在linux下直接就挂了,找不到路径,最后修改为request.getSession().getServletContext().getRealPath()在linux下完美通过。现将获取路径的方法整理如下:           request.getRealPath()// 此方...
java 获取平台兼容性文件路径
一般文件路径在windows中用 \ 表示,但是在其他系统平台下比如linux中是/ 所以java给我们提供了一个与平台无关的表示路径的常量 File.separator在windows中则表示 \ 例如web工程src/main/resources/service下包含的文件myfile.xx需要读取则使用如下代码可获取该文件import org.springframework.util.Cla...
windows 常用快捷键与重要文件的路径
0. 快捷键 1. 库的位置
java上传文件的路径在Windows和liunx中不同
我本来是String mp3ImageFullPath = mp3ImageSavePath + ("\\" + mp3FileLabel + ".jpg");可以在Windows可以看到,但是liunx上不行.后面改成String mp3ImageFullPath = mp3ImageSavePath + ( System.getProperty("file.separator") + mp3F
Java 扫描文件并获取指定文件名的路径 类似于Windows的查找文件功能
今天突然想复习以下File API的相关用法,发现了不少之前没注意到的问题。遂记录如下: 要求: 遍历指定目录,查找到包含所需文件名称的文件,并获取所有满足条件的文件路径。 测试程序如下: package mytest; import java.io.File; import java.io.IOException; import java.util.ArrayList; import...
java中Linux与Windows路径分隔符
java中Linux与Windows路径分隔符问题在开发过程中,常常会遇到开发环境为Windows,而生产环境为Linux的情况。其中难免涉及读取文件的问题,而两者的转义符是有区别的。如果直接将Windows环境下执行通过的代码部署到Linux,则相应功能会报错,可写两套分别适应于不同环境的代码却太过麻烦。Windowsjava在Windows下的路径分隔符为反斜杠即‘\’。 代码中需要有转义符,
java绝对路径和相对路径
java获取路径几种途径,1、获取web服务器下的文件路径,2、获取本地路径,3、获取相对路径
Java中获取文件路径的几种方式
Java中获取文件路径的几种方式。 关于绝对路径和相对路径
windows 通过鼠标点击获取文件的路径
什么也不说了,好不容易找到的,直接看代码,新建一个vs控制台程序,替换main.cpp即可 #include "stdafx.h" #include <windows.h> int main()` { OPENFILENAME ofn; TCHAR szOpenFileNames[80 * MAX_PATH]; TCHAR szPath[MAX_P...
Windows平台下Python对文件路径的获取
01. 直接使用绝对地址代码实例:ABS_PATH = r'E:\ChenGang\PycharmProjects\oschina_spider\oschina\oschina\out\xunlei_items.json' # 文件的绝对路径 print u"文件绝对路径:", ABS_PATH file = open(ABS_PATH, 'r') print u'文件内容前10个字符:', fil
拖动文件到窗体获取文件路径
拖动文件到窗体获取文件路径 拖动文件到窗体获取文件路径
C# 获取文件路径
C# 获取文件路径:WEB,控制台,winform获取文件路径。
windows和Linux文件路径分隔符的不同及获取
斜杠选择
关于windows和Linux的读取文件路径问题
本地操作系统是windows ,测试/生产服务器是linux系统。svn 只是一个代码版本控制,类似于文件服务器,把代码都放在svn上管理。发版就从svn上更新到最全的测试好的代码,打成war包,发布到 测试/生产服务器。 但是今天呢 在导出的时候遇到了一个问题,在本地可以导出,在生产服务器不能导出。后来发现是 系统不一样导致的问题。具体实验如下: 本地环境 windows系统 request....
windows 获取当前模块所在文件夹路径
1.getmodulepath.h #ifndef GETMODULEPATH #define GETMODULEPATH #include #include /** * @class getmodulepath * @brief 这个类用来获取当前模块的绝对路径 */ class GetModulePath { public: static HMODULE GetModuleH
window下的文件路径
windows下路径用"/" 或者"//"分隔 物理路径(绝对路径)1:"E://windows/a.txt" 物理路径(绝对路径)2:"E:/windows/a.txt" 相对路径1:".//a.txt" 相对路径2:"./a.txt" 相对路径3:"a.txt"
java中File文件路径跨平台(File.separator)
java中File文件路径跨平台 java具有跨平台的特性,可以在不同的系统中运行java程序,那么针对不同系统中路径分割符的不同,我们如何设置File中文件的路径呢? 如果我们要在test文件夹下建立一个demo.txt文件,这里没有说明操作系统,我们如何读取呢? 按照平常的方法,在Windows平台下,我们这样写:         Filefile=new File(“C:\\test
windows下的文件路径分割
比如说你要获取文件名,所以要进行路径分割 String path= "E:\\Program Files\\apache-tomcat-6.0.29\\apache-tomcat-6.0.29\\webapps\\manager\\files\\假期学习心得.docx";   如果你这样写的话 String[] pathArray = path.split("\\"); 会报错 Unex...
Linux下 Java 读取文件路径
一般文件路径在windows中用 \ 表示,但是在其他系统平台下比如linux中就不是 \ 所以java给我们提供了一个与平台无关的表示路径的常量 File.separator在windows中则表示 \ 比如现在有一个文件在D:\java\src\myjava中, 如何用绝对路径访问呢? 现在建立一个目录: File fDir=new File(File.separator); //File.s...
获取window或linux下php路径
if(substr(strtolower(PHP_OS), 0, 3) == 'win'){ $ini= ini_get_all(); $path = $ini['extension_dir']['local_value']; $b= substr($path,0,-3); $php_path = str_replace('\\','/',$b); $rea...
Python获取/使用当前文件路径
作为一个因为日常工作需要而编写一些简单程序的小白,这里只针对windows的路径做出测试。测试文件(ceshi.py)在"D:\00-python"import os import sys print("ceshi.py-------------->%s"%r"D:\00-python") print("os.path.abspath('')--->%s"%os.path.absp...
ubuntu--windows获取文件路径
#include <iostream> #include <algorithm> #include <vector> #include <string>#if defined(WIN32) || defined(_WIN32) #include <io.h> #else #include <dirent.h> #endif using namespace std;static void readDi
windows 通过按钮选择一个文件,返回此文件的路径名字
什么也不用说,直接看代码 #include &quot;stdafx.h&quot; #include &amp;lt;windows.h&amp;gt; void TcharToChar(const TCHAR * tchar, char * _char) { int iLength; //获取字节长度 iLength = WideCharToMultiByte(CP_ACP, 0, t...
java文件路径分隔符的问题
项目中需要做一个文件拷贝的功能,在网上搜了一个列子,发现博主用 File.separator 替换了 "/"分隔符。 一时好奇跟进源码看这是个什么字符,发现最终调用的是系统本地方,返回的是系统默认的文件分割符号。 在windows中的文件分隔符是 \ 和 /都可以 但是在Linux中,文件分隔符只能是/ 所以用了\\的程序在Linux下会出问题。 而File.separator是
Java 对windows/linux不同路径的处理办法
一,概述 之前写过一篇博客,表述了windows与linux下路径区别,见: Python学习笔记(17)-windows和linux下的路径与文件 具体点就是:"C:\\a.txt"//windows写法 "/mnt/a.txt"//linux写法二,跨平台的路径写法Java是跨平台的语言,路径写法也提供了跨平台的写法,使用File.separator即可。如下示例,使用se
window与linux项目部署-linux下找不到文件路径
场景   项目在windows下访问正常,linux下抛异常,找不到文件。 分析   如果访问的项目文件是这样的:abc/bcd/aa.jpg ,而系统中访问文件的路径是:abc/Bcd/aa.jpg,两者的区别是二级目录bcd写成了Bcd。   如果在windows下开发的小伙伴们,是发现不了错误的,windows文件名大小写不敏感,因此 按照 abc/Bcd/aa.jpg依然能访问...
java代码在window获取linux文件
java代码利用Jsch实现在windows平台获取linux服务器文件,已包含 jsch jar包
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑