`
hilinw
  • 浏览: 21388 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

根据文件名取文件【含相对路径和绝对路径处理】

    博客分类:
  • java
阅读更多
   /**
     * 根据文件名取文件【含相对路径和绝对路径处理】
     * @param inputfile
     * @return
     */
    public static File getFileByFileName(String inputfile){
        File inFile = null;
        String separator = System.getProperty("file.separator");
        if("\\".equals(separator)){
            //windows版本
            if(inputfile.indexOf(":") > 0){
                inFile = new File(inputfile);
            }else{
                File file = new File("");
                String currFilePath = file.getAbsolutePath()+"\\";
                inFile = new File(currFilePath+inputfile);
            }
        }else{
            //unix版本
            if(inputfile.startsWith("/")){
                inFile = new File(inputfile);
            }else{
                File file = new File("");
                String currFilePath = file.getAbsolutePath()+"/";
                inFile = new File(currFilePath+inputfile);
            }
        }
       
        System.out.print("\n currFilePath: " + inFile.getAbsolutePath());
        return inFile;
    }
   
0
6
分享到:
评论

相关推荐

    C# 获取文件路径

    2. `Server.MapPath("")` 或 `Server.MapPath("~/")`:返回与 Web 服务器上的指定的虚拟路径相对的物理文件路径。 3. `Request.ApplicationPath`:获取服务器上 ASP.NET 应用程序的虚拟应用程序根目录。 WinForm ...

    绝对路径和相对路径

    在JSP和Servlet中获取当前应用的相对路径和绝对路径非常重要,可以帮助开发者更好地处理文件和目录。 ##### 3.1 JSP中获得当前应用的相对路径和绝对路径 - **根目录所对应的绝对路径**:可以通过`request....

    相对路径和img标签demo

    - `src`属性:这是必需的,用于指定图像文件的路径,可以是绝对路径或相对路径。 - `alt`属性:提供图像的替代文本,当图像无法显示(如网络问题或用户禁用了图像)时,这个文本会显示出来,同时对搜索引擎优化(SEO...

    获取指定目录下的所有文件路径及文件名

    - **`os.path.abspath()`**:该函数用于将相对路径转换为绝对路径,它会结合当前工作目录和提供的相对路径来生成完整的文件或目录路径。 4. **统计文件数量**: - **全局变量**:在Python中,可以定义一个全局...

    HTML相对路径和绝对路径

    选择使用相对路径还是绝对路径取决于具体的应用场景。通常情况下,在同一个站点内部链接时,推荐使用相对路径,因为它可以使页面更加灵活,并且便于移动整个站点。而在跨站点或跨域链接时,则更倾向于使用绝对路径,...

    VB6.0相对路径打开文件示例程序

    总之,"VB6.0相对路径打开文件示例程序"通过演示如何使用相对路径读取文件,为初学者提供了理解文件操作和路径处理的实例。这个示例有助于提升开发者对VB6.0文件处理的理解,以及如何在不同环境下保持程序的可移植性...

    链接相对路径

    在网页设计中,我们可以使用相对路径和绝对路径来链接不同的网页或文件。但是,我们需要注意,如果我们将文件上传到网路上时,绝对路径可能会出问题,因为网路上的目录结构可能会改变。因此,在网页设计中,我们尽量...

    取易语言安装路径及文件名的方法胡子

    在实际应用中,我们可能还需要处理相对路径和绝对路径的转换。易语言提供了“路径.转换为绝对路径”和“路径.转换为相对路径”命令,帮助开发者在不同层级的目录间切换。 总之,掌握易语言中获取安装路径和文件名的...

    关于XML相对路径问题

    相对路径允许我们根据当前目录定位其他文件,而不是每次都提供完整的绝对路径。 1. **根目录**:在XML中,根目录的相对路径通常表示为`.//`或直接给出文件名。例如,`path = "test.xml"`和`path = ".//test.xml"`都...

    绝对路径和相对路径 文件目录IO常见操作汇总

    在探讨路径操作之前,我们首先需要理解绝对路径和相对路径的基本概念。 **绝对路径**指的是从根目录开始直到文件所在位置的完整路径。这种路径方式明确无误,但在某些场景下可能不够灵活,尤其是在需要跨平台使用的...

    相对路径与绝对路径的差别

    开发者需要根据实际需求选择使用绝对路径还是相对路径,以确保程序的稳定性和可维护性。在编写脚本或代码时,考虑到可移植性和灵活性,有时还需要动态计算或转换这两种路径。因此,对路径概念的深入理解对于提升工作...

    绝对路径与相对路径详细介绍

    在网页开发与文件管理中,经常需要用到两种路径类型:绝对路径和相对路径。这两种路径类型对于确保文件、图片以及其他资源能够被正确引用至关重要。下面将详细介绍这两种路径的区别、应用场景及具体用法。 #### 一...

    将某表示文件路径的字符串的文件名分离出文件路径

    文件路径可以是绝对路径(从根目录开始)或是相对路径(相对于当前工作目录)。在本例中,“c:/1/11/text.java”就是一个绝对路径的例子。 ### 2. Java 中的字符串处理方法 Java 提供了多种内置的方法来处理字符串...

    JSP相对路径的练习

    在JavaServer Pages (JSP) 开发中,理解并熟练运用相对路径是非常关键的技能,尤其是在处理页面间的链接、资源引用以及文件操作时。相对路径是相对于当前文档位置的路径,与之相对的是绝对路径,它是从文件系统根...

    易语言文件名处理模块

    在实际项目中,可能还需要考虑更多的细节,如检查文件是否存在、判断文件类型、处理相对路径和绝对路径的转换等。这些都需要结合易语言提供的其他命令和函数来实现。 总的来说,易语言的文件名处理模块为开发者提供...

    文件路径选择

    在编程和脚本中,根据需要灵活选择使用绝对路径或相对路径。 2. 文件名与扩展名:文件名是区分一个文件的关键,而扩展名则标识文件的类型。例如,"example.txt" 中,"example" 是文件名,".txt" 是扩展名,表明这是...

    C#文件读写路径总结

    8. 使用相对路径:设置当前目录后,可以使用相对路径,使用 Path.GetFullPath 方法获得它的完全限定路径(绝对路径)。 二、文件和目录操作 1. 获取文件和目录的基本信息:使用 FileInfo 和 DirectoryInfo 类。 2...

    asp.net-文件上传控件加创建相对路径

    在ASP.NET中,我们可以使用`Server.MapPath()`方法将相对路径转换为绝对路径。例如,如果我们希望文件保存在“uploads”子目录下,可以这样做: ```csharp string uploadPath = Server.MapPath("~/uploads/"); ``` ...

    struts2文件下载/绝对路径+相对路径

    3. **文件路径处理**:文件路径分为绝对路径和相对路径。绝对路径是从根目录开始的完整路径,而相对路径是相对于当前工作目录的路径。在处理文件下载时,开发者需要确保提供的是正确的文件路径。对于绝对路径,它...

    相对路径小练习题.rar

    相对路径的使用有助于简化代码,尤其是在处理文件和目录操作时。 1. **相对路径的概念**: 相对路径不包含完整的文件系统根目录信息,而是相对于当前工作目录(执行程序或打开文件时所在的目录)来指定文件的位置...

Global site tag (gtag.js) - Google Analytics