javastring路径

java中如何获取文件的路径并赋给一个字符串变量

import java.in.File

File file=new File(“text.java”);

String filePath=file.getAbsolutePath();

就这样用,

public String getAbsolutePath()返回此抽象路径名的绝对路径名字符串。

如果此抽象路径名已经是绝对路径名,则返回该路径名字符串,这与 getPath() 方法一样。如果此抽象路径名是空抽象路径名,则返回当前用户目录的路径名字符串,该目录由系统属性 user.dir 指定。否则,使用与系统有关的方式解析此路径名。在 UNIX 系统上,根据当前用户目录解析相对路径名,可使该路径名成为绝对路径名。在 Microsoft Windows 系统上,根据路径名指定的当前驱动器目录(如果有)解析相对路径名,可使该路径名成为绝对路径名;否则,可以根据当前用户目录解析它。

返回:

绝对路径名字符串,它与此抽象路径名表示相同的文件或目录

getPath

public String getPath()将此抽象路径名转换为一个路径名字符串。所得字符串使用默认名称分隔符分隔名称序列中的名称。

返回:

此抽象路径名的字符串形式(相对路径)

getName

public String getName()返回由此抽象路径名表示的文件或目录的名称。该名称是路径名名称序列中的最后一个名称。如果路径名名称序列为空,则返回空字符串。

返回:

此抽象路径名表示的文件或目录的名称;如果路径名的名称序列为空,则返回空字符串

要API的话,我给你发(中文api),留个邮箱就行

(英文的api)

java路径string中的“\\”怎么替换成“//”

str.ReplaceAll(“//”,”\\\\”);注意后面要用到四个反斜杠,因为要转义,一般使用路径的时候要屏蔽windows和linux的分隔符的区别,建议使用File.separator来替代“\”或“/”,这样就没有你现在的麻烦了

javastring路径

帮看下java代码关于绝对路径的String表达形式?

你注释掉的那个代码有问题,应该是File test4=new File(“F:\\Documents and Settings\\zy\\JavaApplication66\\imgF:\\Documents and Settings\\zy\\JavaApplication66\\img\\test.txt”);

在JAVA中,\有转义的意思,就是说\n表示换行一样,\\就表示前面一个是转义符,后面一个才是你要的路径\

JAVA 路径问题

新建一个File类的实例,把你的文件名路径作为参数。以后有方法需要使用这个路径或者文件,直接传入File实例就可以了。通过File实例可以获得文件,或文件的路径。

不管你需要如何操作文件,File类基本上都可以做到。

例如:

File file = new File(“C:\\a\\b\\c\\1.txt”);//创建File类实例

System.out.println(file.getPath());//获得路径

//调用你的方法,把File类实例传入

someMethod(File file){

    …………..

}

java对路径操作,String urlStr = 。。。;urlStr.replaceAll(“\\\\”, “\\\\\\\\”);

意图根据业务情况会有很多的。但常见的用意估计是想屏蔽别人非法访问的路径的。当别人在地址栏里直接敲访问路径的时候,一般是http:\\ 这样在java代码中就是\\\\,如果这时候做字符编码转换,即故意把访问地址弄成非法的。这样除了登录界面允许这样访问,其他都会被这个代码把访问连接变成不合法的。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年3月26日 09:43:26
下一篇 2024年3月26日 09:51:39

相关推荐

  • java获取项目上传路径,java获取项目根路径

    java获取当前项目的路径 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 也可以选用System.getProperty(user.dir)获取工程的绝对路径。 getClass().getResource() 方法获得相对路径( 此方法在jar包中无效。 File类有两个常用方法可以得到文件…

    2024年5月23日
    4200
  • java音乐文件打入jar包后找不到路径,java在打包成jar后找不到类

    java程序在Eclipse中运行没有问题,打包成.jar文件之后运行后路径出现… 可能jar文件损坏了,你可以尝试用winrar打开这个jar文件,把它解压,看有没有报错,如果报错,说明文件损坏了。打包成jar文件后运行出现Invalid or corrupt jarfile 解决打jar包 1。jar -cvf hello。jar hello…

    2024年5月23日
    4400
  • c语言打开目录下文件,c语言打开指定路径的文件

    c语言中由用户给出一个文件夹,如何依次打开文件夹中的每个文件? 1、用文件路径操作函数找到源代码所在的文件夹。使用文件操作函数fopen打开源文件即可。路径操作函数 chdir。chdir函数是C语言中的一个系统调用函数(同cd)功 能:更改当前工作目录。参 数:Path 必选。Path 可能包含驱动器。 2、先把各个文件都存储(即合并)在一个 字符数组 里…

    2024年5月23日
    3600
  • linux命令行不显示路径,linux 不显示路径

    linux查看路径命令 linux命令如果记不得,可以使用man命令来查看某个命令的使用。 find命令需要你给出想搜索的目录;指定搜索属性选项,例如,-name用于指定区分大小写的文件名;然后是搜索字符串。 linux查找文件路径,为您提供linux查找文件路径图文信息,打开linux系统,在linux的桌面的空白处右击。在弹出的下拉选项里,点击打开终端。…

    2024年5月23日
    4800
  • javastring值传递,java传递字符串

    Java的参数传递是值传递还是引用传递 1、您好:Java中参数的传递方式有两种:传值和传引用。按值传递(call by value)表示方法接受的是调用者提供的值;按引用调用(call by reference)表示方法接受的是调用者提供的变量地址。 2、Java只有一种参数传递方式:值传递!真正的引用传递(pass by reference)是指当引元传…

    2024年5月22日
    4000
  • java调取cmd不能用带空格的路径的简单介绍

    cmd中空格路径不认怎么办? 直接打开这个目录,如果路径中没有空格,用start是可行的 ;如果路径上有空格的话,就要用explorer了 ;路径上有空格一般习惯上我们应该加上双引号;explorer d:\program files\xxx\。 cmd支持路径带空格。路径含有空格也是可以正常访问的。如下图 原因很简就是你的文件夹名称不能包含某些命令行运行的…

    2024年5月22日
    4900
  • 黑客学习路径,黑客入门路线

    黑客入门教程 1、成为黑客的基础入门需要学习计算机编程、网络技术、操作系统、加密技术等相关知识。同时,需要具备好奇心、探索精神和解决问题的能力。想成为黑客,需要首先熟练掌握一种或多种编程语言,如Python、Java等。 2、学习所有Windows下服务器的搭建步骤(ASP、PHP、JSP)。掌握例如Google黑客、cookies 、网络钓鱼、社会工程学等…

    2024年5月22日
    4400
  • javastringzhuanlong,javastring转long的方法

    Java进阶:Java变量类型之间的相互转换 1、Java 语言的数据类型有两大类:一类是简单类型,也称主要类型(Primitive),另一类是引用类型(Reference)。简单类型变量中存储的是具体的值,而引用类型的变量中存储的是对象的引用。 Java 决定了每种简单类型的大小。 2、自动类型转换,也称隐式类型转换,是指不需要书写代码,由系统自动完成的类…

    2024年5月22日
    4000
  • javastring分离数字,java string分割成数组

    java中怎样将把字母和数字组成的字符串才分开?? 1、java自带函数 for (int i = str.length();–i=0;){ if (!Character.isDigit(str.charAt(i))){ 这里将非数字提取 }else{ 这里将数字提取 } } 2用正则表达式,不过这个是判断整个字符串的。 2、大致思路如下:str…

    2024年5月22日
    3600
  • linux怎么写java文件路径,linux怎么编写java程序

    怎么用java代码在linux系统下建立文件夹 // 先创建文件所在的目录 f.getParentFile().mkdirs();try { // 创建新文件 f.createNewFile();} catch (IOException e) { System.out.println(创建新文件时出现了错误。。 java.io.File可以创建。。boole…

    2024年5月21日
    6100

发表回复

登录后才能评论



关注微信