问题标签 [filehandler]

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 回答
1965 浏览

java - 使用文件处理程序创建目录

我曾经java.util.logging创建两个日志文件。这是它的样子。

我想根据时间创建文件,并希望将其保存在基于日期的文件夹中。第一个FileHandler有效,但第二个无效,因为由于某种原因它无法创建目录。

这是我的错误。

是否有我必须更改的属性或者它与权限有关?

如果您需要更多代码或者我的问题不够清楚,请告诉我。

0 投票
2 回答
3450 浏览

java - 格式化记录器文件处理程序问题

我正在按照本指南将 Logger 信息输出到具有格式化 FileHandler 的文件。

该指南显示输出将在新行上打印每个新的记录器消息,

但是,文件中没有添加新行,或者它们在 StringBuffer 上,然后创建了一个新行,但不知何故丢失了。有人可以在这里解释这个问题吗?谢谢。

我的方法/记录器不是静态的,这会导致问题吗?

0 投票
2 回答
3208 浏览

c# - 如何在 C# windows 窗体中更新和删除文本文件中的特定行

我是在 c# 中使用文件处理程序的新手。我已经完成了插入和搜索。请帮助我如何使用以下代码进行更新和删除。

用户界面部分::

验证::

学生经理::

0 投票
1 回答
176 浏览

java - perl 文件句柄不读取名称中带有空格的文件

我有一个调用我的 Perl 脚本来上传文件的 java 程序。它有一个 Perl 脚本的文件参数,其中包含要上传的文件的位置。

在我的 Perl 脚本的这一部分中,它获取有关文件的信息,从中读取并将内容写入我服务器中的闪烁文件。

现在的问题是这仅适用于名称中没有空格的文件,否则 $size 为 0。我在网上阅读,似乎 Java 文件和 Perl 文件句柄都可以使用空格,所以我做错了什么?

0 投票
0 回答
210 浏览

java - JavaEE 日志记录:文件处理程序不写入 int extfile

我正在尝试为 JavaEE WebApp 编写一些记录器方法。在与注释发生一些冲突后,我将其作为我的日志记录类:

这是我宣布预选赛的地方:

}

这就是我触发事件的地方:

现在的问题是 FileHandler 正确地创建了 Log.txt,但它没有在其中写入任何消息。我也尝试将它写入 .xml,但它所做的只是创建带有 xml 正文和空白空间“日志”的文件,但没有消息。已经检查了字符串消息参数是否正确传递并且确实如此。

关于解决这个问题的任何想法?

0 投票
3 回答
19757 浏览

java - java.io.IOException:无法获得锁定

获取错误为

“java.io.IOException: Couldn't get lock for ..\log\abc.log”,不知道为什么会这样。

有人可以帮帮我吗?谢谢

0 投票
1 回答
1871 浏览

sql - 使用 MVC 页面显示数据库图像

我有一个 MVC Web 应用程序,并试图在页面上显示图像(来自数据库),但没有成功。遵循我发现的各种示例;我有我的页面“ImageTest.aspx”和一个处理程序“ImageViewer.ashx”

处理程序的内容是

我的“ImageTest”页面包含以下内容(在使用数据库之前尝试使基本功能正常工作)

该页面加载了“红十字”缺失的图像图标,并且在调试时,代码不会在我放置在处理程序中的“ProcessRequest”上的断点处停止。查看 HTML 源代码,代码与上面相同(添加了从 Site.Master 获取的 HTML)。

我们基于此处的控制器,其中控制器中的条目保持简单(控制器中没有处理程序的任何内容,我理解这是正确的):

我注意到,如果我在文件夹中有正常图像并正常引用它(没有处理程序),它不会显示;将它移动到 CONTENT\IMAGES 文件夹,它确实如此。尝试将处理程序复制到 CONTENT\IMAGES 文件夹中,这没有任何区别。

我现在有点不知所措,如果遇到此问题并使其正常工作,我将不胜感激。

0 投票
1 回答
1236 浏览

c++ - 使用 C++ 异常的内存泄漏

我正在努力用 C++11 编写一个小文件句柄类。我知道 STL 中已经有很多可以实际处理文件的内容,但出于学习目的,我想自己做这件事。

不幸的是,我似乎不明白,异常对 C++ 程序的内存泄漏行为有什么影响,因为 Valgrind 告诉我,以下代码中有 2 个内存泄漏:

文件.h

文件.cpp

主文件

我确实选择打开 /root/.bashrc 是为了让 File ctor 抛出异常。如果我不扔在那里,Valgrind 会非常高兴。在使用异常时我在这里缺少什么?你如何“正确”实现一个简单的文件句柄(异常安全)?

提前致谢!

注意:仍然缺少读/写操作,因为我已经在基础知识上苦苦挣扎。

编辑#1: 这是实际的 Valgrind 输出,使用 --leak-check=full:

编辑#2: 修复了析构函数中抛出的异常。

编辑#3: 删除 FileException 类,改用 std::runtime_error 。

编辑#4: 在删除器中添加了 NULL 检查。

0 投票
2 回答
91 浏览

java - 为日志文件的文件处理程序指定目录

我正在为我的应用程序生成每日日志文件。我home\lse\scripts在应用程序运行的目录中有一个运行脚本。这是保存所有日志文件的地方。环境是 UNIX。我想指定要保存在home\lse\logs. 如何在其中指定日志目录FileHandler()

0 投票
2 回答
37883 浏览

python - 如何让记录器在再次写入之前删除现有的日志文件?

使用下面的配置,我的日志文件将被称为“test-debug.log”,每次运行脚本时它都会无限增长。我只希望这个日志文件包含最近运行的脚本的日志记录。在重新开始之前应该删除日志。

我怎么做?