public String getClassPath() {
String strClassName = getClass().getName();
String strPackageName = "";
if (getClass().getPackage() != null) {
strPackageName = getClass().getPackage().getName();
}
String strClassFileName = "";
if (!"".equals(strPackageName)) {
strClassFileName = strClassName.substring(
strPackageName.length() + 1, strClassName.length());
} else {
strClassFileName = strClassName;
}
System.out.println(strPackageName);
URL url = null;
url = getClass().getResource(strClassFileName + ".class");
String strURL = url.toString();
strURL = strURL.substring(strURL.indexOf('/') + 1, strURL
.lastIndexOf('/'));
return strURL;
}
分享到:
相关推荐
不过,相较于`Environment.CurrentDirectory`,`Directory.GetCurrentDirectory()`提供了更多的灵活性,因为它允许你直接更改当前目录,而无需通过属性的方式进行设置。这对于需要频繁更改工作目录的场景非常有用。 ...
在PB中,如果我们想要获取当前应用程序的执行目录和EXE文件名,可以通过调用Windows API函数来实现。本篇将详细讲解如何使用API函数`GetModuleFileNameA`来达到这一目的。 首先,了解`GetModuleFileNameA`函数。这...
例如,你可以使用`CWinApp`类的`GetApplicationDir()`成员函数获取应用程序的路径,或者使用`CDirectory`类的`ChangeDirectory()`函数来改变当前目录。 ```cpp #include CWinApp* pApp = AfxGetApp(); ...
这个函数会返回一个生成器,每次迭代都会返回一个三元组,包含当前目录路径、当前目录的文件名列表以及子目录名列表。例如: ```python import os for root, dirs, files in os.walk('testDir'): for file in ...
Java中,`java.io.File`类的`getAbsolutePath()`方法可以获取当前文件的绝对路径,而`System.getProperty("user.dir")`则返回当前工作目录。 3. **C++**: C++中没有内置的直接方法,但可以通过`#include ...
此外,getPath() 函数将得到的是在 new File() 时设定的路径,而不是当前路径。 System.getProperty() 函数的其他参数 System.getProperty() 函数可以获取 Java 运行时环境的各种属性,除了 "user.dir" 之外,还有...
这个函数接收一个`TreeNode`对象作为参数,表示当前正在处理的目录节点,以及当前目录的完整路径。以下是一个可能的实现: ```csharp public static TreeNode BuildDirectoryTree(string rootPath) { TreeNode ...
本文将详细介绍在JSP页面中获取当前目录的方法,包括使用Java的System类和File类,以及在JSP特定环境下利用request对象获取路径。 首先,我们可以利用Java的System类中的getProperty()方法来获取当前的工作目录。在...
在Delphi中,可以使用`SysUtils`单元中的`GetTempPath`函数来获取当前用户的临时文件目录。这个函数返回一个字符串,表示临时文件的根目录。例如: ```delphi uses SysUtils; procedure ...
在VBScript(VBS)编程中,获取当前目录下所有文件夹的名字是一项常见的任务,这有助于进行文件管理和自动化处理。以下是一段实现这个功能的代码详解: 首先,我们需要创建一个`WScript.Shell`对象,它提供了与...
5. **Bash**: 在Shell脚本中,`cd "$(dirname "$0")"`可以改变到脚本所在目录,`pwd`则输出当前目录,即脚本的根目录。 了解这些基本技巧后,你可以根据实际需求选择合适的编程语言和方法来获取程序的根目录或可...
1)得到当前工作目录地址 2)改变目录为配置的远程目录 3)取文件目录列表 4)取文件列表 5)下载文件 6)复制文件 7)删除文件 8)目录是否存在,文件是否存在 9)移动文件 10)可以基于chnSftp对象进行开发 依赖类包在我的...
最后,可以把上述两个功能合并到一个JSP页面中,这样既可以获得当前目录下的文件和目录,也可以显示所有的盘符。在合并时,需要注意合理安排代码逻辑,以确保页面展示的清晰和功能的正确执行。 在实现时,通常会...
在给定的代码片段中,`Test`类定义了`getPath2`方法,该方法用于获取当前类的绝对路径。其核心逻辑分为以下几步: 1. **获取类名**:首先,通过调用`getClass().getName()`方法,可以获取到当前类的全限定名(即...
在最近将项目从Delphi 7迁移到Delphi 10.1 Berlin之前,我正在面临着要修复当前基于外部DLLzip实现或者重新实现一个TZipFile的决定。第二个选择也将具有摆脱必须DLL的优点。 那么,一如以往,当你认为你找到了...
首先,我们需要引入`System.IO`命名空间,该命名空间包含了处理文件和目录的类。在C#源代码的开头添加以下语句: ```csharp using System.IO; ``` 接下来,我们可以使用`System.Diagnostics`命名空间中的`Process`...
2. `DirectoryInfo`类:用于表示一个目录,并提供了遍历目录结构的方法,如`GetDirectories()`用于获取当前目录下的所有子目录,`GetFiles()`用于获取当前目录下的所有文件。 二、遍历驱动器及其子目录 遍历驱动器...
例如,使用自连接可以得到如下SQL语句: ```sql SELECT c1.id, c1.name, c2.name AS parent_name FROM categories c1 LEFT JOIN categories c2 ON c1.parent_id = c2.id ``` 这个查询将返回每个分类及其父分类...
组合得到的`drive`和`dir`就是当前进程的运行目录。 需要注意的是,这个示例假设你正在使用MFC库,因为`CString`类是MFC的一部分。如果你不使用MFC,可以使用标准C++的`std::string`或者其他字符串处理方式。 在VS...
例如,获取当前程序的执行目录、用户指定的任意路径下的子目录列表等。 在易语言中,`EC_取特定目录`是一个内置命令,用于获取指定路径的目录信息。`EC`代表“易命令”,它是易语言中的基本操作指令,使用者可以...