问题标签 [filenotfoundexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3560 浏览

python - FileNotFoundException -Python 中的帮助

这是我的代码:

我的 TCdll 在 C:\test 中。我只是将它作为 C:\teest 给出以了解错误。

例外是:

如何处理这个异常??

立即需要帮助

0 投票
4 回答
940 浏览

.net - 需要帮助将 nUnit 测试移动到单独的项目中

当单元测试类是主项目(TestAccount)的一部分时,一切正常。

我读过的每一篇关于单元测试的文章都建议将测试放在一个单独的项目中,所以我...

  • 向解决方案添加了另一个项目 (TestAccount.UnitTests)
  • 将单元测试类 (AccountTests.vb) 移至 TestAccount.UnitTests
  • 并在 TestAccount.UnitTests 中添加了对 TestAccount 的引用(复制本地 = true)

该解决方案在没有任何警告的情况下编译。但是,nUnit 无法访问主项目并为每个测试提供以下错误:

System.IO.FileNotFoundException:无法加载文件或程序集“TestAccount,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”或其依赖项之一。该系统找不到指定的文件。

我究竟做错了什么?

(在将 nunit.framework.dll 添加到 GAC 之前,我遇到了类似的问题)

解决方案资源管理器的屏幕截图 http://img440.imageshack.us/img440/4862/nunitsolutionexploreree3.jpg

Visual Studio 2005
.NET 2.0
nUnit 2.4.8(.NET 2.0 版本)

[编辑] 从 Visual Studio 运行 nUnit 时(作为外部命令)我只有这个问题。如果我独立加载 nUnit 控制台,它工作正常。

[编辑] Omar:是的,我参考了另一个项目。这是我的解决方案资源管理器的屏幕截图

我想我可能只需要单独运行 nUnit 控制台(而不是通过 VS 的外部工具)。

0 投票
4 回答
7512 浏览

java - 当文件确实存在时抛出 FileNotFoundException

我正面临这个奇怪的问题。

我正在尝试将位于另一台机器中的文件作为共享资源读取:

当我运行一个独立的应用程序(一个 16 行的 java 文件)时,一切都很好。但是,当我尝试从服务器“引擎”(这是一个应用程序引擎,非常类似于可以运行 Java 程序的 Java EE 应用程序服务器)使用相同的类和相同的方法读取相同的文件时,“FileNotFoundException”被抛出。

我虽然我会获得某种权限,所以我将资源映射为驱动器:K:\

重新运行我的java文件,读取,很好。

在“引擎”-> FileNotFoundException 中重新运行我的 java 文件。

当我将文件复制到本地机器( C:\MyFileHere.txt )时,不会引发异常。

问题

什么可能导致此 FileNotFoundExcecption?

我正在使用 Java 1.5

据我所知,引擎几乎透明地使用了 java。

有人遇到过类似的事情吗?

附加问题?解决此问题的好方法是什么?我开始考虑为这些文件提供服务并通过http读取它们的tomcat安装,但我认为这太过分了,这就是为什么首先使用SMB协议不是吗?而且可能我无论如何都无法打开套接字。

安全管理器是否可能是原因(我以前从未使用过,但我知道它存在)

如果是这种情况,是否会抛出 SecurityException ?

非常感谢。

编辑

解决了。谢谢史蒂夫·W。

事实证明,这个引擎是用 ZeroG 的“LaunchAnywhere”启动的。因此,将创建一个 .exe,然后将运行具有指定应用程序的 JVM。

这个应用程序本身就是 Launcher。当它启动引擎时,以某种方式(我不知道为什么或如何)拥有 JVM 进程的用户是 SYSTEM。正如史蒂夫指出的那样,该用户没有网络访问权限,因此无法从共享资源或映射驱动器中读取。

解决方法(当我向制造商报告时)是创建一个 .cmd 文件来手动启动引擎。由于它将手动启动,因此用户确实可以访问网络。

我使用 SysInternals 的“Process Explorer”来准确了解用于运行引擎应用程序的命令行。

真是一团糟!

感谢那些发布答案的人。

0 投票
9 回答
2335 浏览

java - 强制 FileNotFoundException

我正在为一段代码编写一个测试,其中包含我试图覆盖的 IOException 捕获。try/catch 看起来像这样:

最简单的方法似乎是让 FileOutputStream 抛出 FileNotFoundException,但也许我做错了。

有没有人有任何提示?

0 投票
1 回答
719 浏览

f# - 尝试运行 XNA F# 项目时出现 FileNotFound 异常

我设法用 xna 在 F# 中拼凑出一个合适的示例游戏实现。但是,当我尝试实例化我的派生游戏类时,代码会抛出 FileNotFound 异常,试图访问 Microsoft.Xna.Framework 程序集。为什么会这样?

代码:

顺便说一句,我已经添加了正确的参考。编辑:经过一番探索,我发现我的 F# 项目正在编译为 64 位,这不适用于 32 位 XNA dll。但是 VS 2010 不允许我更改解决方案平台。我该如何解决?

0 投票
4 回答
21424 浏览

java - 使用 File 对象初始化 FileInputStream 时获取 FileNotFoundException

我正在尝试使用 File 对象初始化 FileInputStream 对象。我在线上收到 FileNotFound 错误

这很奇怪,因为我已经通过相同的方法多次打开这个文件来执行正则表达式。

我的方法如下:

java.io.FileNotFoundException: C:\dev\server\tomcat6\webapps\sample-site (Access is denied)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.(Unknown Source)
    at java .io.FileInputStream.(Unknown Source)
    at controller.ScanEditRegions.fileToBIS(ScanEditRegions.java:52)
    at controller.ScanEditRegions.tidyHTML(ScanEditRegions.java:38)
    at controller.ScanEditRegions.process(ScanEditRegions.java:64)
    在控制器.ScanEditRegions.visitAllDirsAndFiles(ScanEditRegions.java:148)
    在 controller.Manager.main(Manager.java:10)

0 投票
2 回答
5372 浏览

vb.net - VB.NET shell 命令抛出文件未找到异常

我正在尝试将我的一个 unix 文本文件转换为 dos 文本文件。我正在使用以下命令:

我已经在服务器的环境路径中添加了 unix2dos 命令。

但是当我执行上述命令时,即使文件位于磁盘上,我也会收到 FileNotFound 异常。

有什么我错过的吗?

0 投票
6 回答
5171 浏览

java - 通常,java返回“参数不正确”是什么意思

我正在创建一个像这样的文件

我得到

“参数不正确”是什么意思?我验证的路径名存在;它不应该只是创建文件名吗?这是在 Windows 机器上。该代码在基于 unix 的系统上工作而不会出现此错误。


更新

验证输出流尝试写入的文件是否存在。还验证了该文件是可写的。经过一番大惊小怪,我删除了实际路径,只是传入了文件名(不需要),这样就可以了。所以这个问题与路径有关。我需要转义路径中的字符吗?

0 投票
3 回答
1109 浏览

path - system.io.directorynotfound -> 但它在控制台中工作

我的文件是这样引用的(都是相对的):

当我双击可执行文件时,我得到 system.io.directorynotfound,并且“这个问题需要关闭”。但是从控制台运行它就像一个魅力。这里有什么问题?

我尝试设置 Environment.CurrentDirectory 但无法正常工作。为什么我必须这样做呢?它违背了相对路径的目的,不是吗?

回应……

“应用程序”在当前上下文中不存在,我会继续尝试人们提到的,这不是 windows.form

测试

Path.GetDirectoryName(Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase), myPageTitleXML); 给出错误 URI 格式不受支持,Path.GetFullPath() 也是如此。Server.MapPath 也会导致错误,目前处于离线状态

0 投票
2 回答
3484 浏览

java - 检索文件名中带有变音符号的 url 时出现 java.io.FileNotFoundException

我正在尝试检索文件名中带有变音符号的 url,例如“ http://somesimpledomain.com/some/path/überfile.txt ”,但它给了我一个 java.io.FileNotFoundException。我怀疑远程服务器上的文件名是用 latin1 编码的,尽管我的 url 是 utf8。但是我尝试更改 url 的编码没有成功,我不知道如何进一步调试它。请帮忙!

代码如下:

问候, 亨德里克