我已经将 vbs 文件包含在 java 项目的源码包中。但是我仍然找不到vbscript文件。
但是,如果我将文件复制并粘贴到桌面上并输入其完整路径,那么它是工作正常。
我有点困惑。
无法理解问题。
要指定文件或目录的位置,我们可以使用包含根目录和包含文件或文件夹的所有其他子目录的绝对路径。例如
- C:/NetBeansProjects/Myproject/src/myPackage/main.java
是主.java文件的绝对路径。或者,我们可以使用相对路径,例如
- 文件夹/文件.txt
- src/myPackage/main.java
但是在处理相对路径时必须小心,因为它们完全依赖于当前工作目录
如果 vbs 文件在 src 文件夹中,Myproject 是我们的工作目录,因此相对路径将是
-
src/file.vbs
文件 vbsScript = new File("src/file.vbs");
如果它位于 src/MyPackage 文件夹(在包中)中,则相对路径将为
-
src/myPackage/file.vbs
FilevbsScript = new File("src/myPackage/file.vbs");
如果它在 Myproject 目录中,该目录是工作目录,则相对路径为
-
文件.vbs
文件 vbsScript = new File("file.vbs");