问题标签 [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 回答
183 浏览

python - 从 AT 命令的输出中读取行(两行或更多行)并将其放入数据库

我想从 AT 命令的输出中读取两行并在 python 中执行 INSERT INTO table VALUES。AT 的输出总是两行,但它是一个序列,不像打开文件并读取它直到下一个限制器,但我们必须等待。

无论如何,这是我的代码:

它将显示输出:

现在,我如何处理这个“序列”输出并忽略 AT+CMGL="ALL" 和“OK”,并在一个查询中使用“插入”将它们放入数据库。我使用python访问数据库没有问题。我对正则表达式没意见。也许有人可以在逻辑上或脚本上帮助我。谢谢你

0 投票
1 回答
886 浏览

java - Java:检查记录器是否为空,因此它不会创建 txt 文件

我有一个名为 Logg 的类。我用来发送每个异常或其他警告。在它创建一个文件之前,我想检查它是否有任何东西要写入文件。所以它不会创建一个空的 txt 文件。

代码:

}

0 投票
1 回答
770 浏览

java - java.util.logging.Filehandler 更改输出文件时调用方法

在我的 java-server 中,我使用 java.util.logging 框架来记录程序的状态。为了避免日志文件太大,我使用了这个 Filehandler 构造函数:

据我了解,记录器现在写入 log0.txt,直到文件大小大于 10MB。然后他更改为 log1.txt。当文件大小大于 10 MB 时,他会更改回 log0.txt。这是正确的吗?

所以在这种情况下,旧的日志文件将被覆盖。为了避免这种情况,当记录器更改输出文件时,我想调用 Methode(我在其中向管理员发送电子邮件)。

你知道如何对这个事件做出反应吗?

0 投票
1 回答
411 浏览

java - FileHandler 在 FileKey 处导致 IOException

我从 PLSQL Dev 调用一个 java 类。我的 Logger.java 使用字符串“C:\Logs\mylog.TXT”调用 FileHandler

结果是:

似乎缺少创建文件的某些权限,需要检查什么?

更新:

我们将 processmonitor 安装到发生文件操作的服务器上,我们发现了两个可疑事件:

1) QueryAllInformationFile 出现BUFFER OVERFLOW 错误

2) CreateFile 操作时出现 SHARING VIOLATION 错误

0 投票
2 回答
473 浏览

java - Java 日志记录到文件:替代持久性方案

Java新手。我想使用记录器,但使用不同的文件持久性方案。我希望在基于时间的文件系统层次结构中创建日志,而不是旋转文件和覆盖,其中日志文件包含过去一分钟的日志:示例:如果在 2015-03-08 13:05 生成日志,它将被放置在 /home/myUser/logs/2015/03/08/13 下的 log_05.txt 中,换句话说,文件完整路径将是 /home/myUser/logs/2015/03/08/13/log_05。文本。

有什么建议么?

0 投票
2 回答
141 浏览

perl - 文件句柄在 Perl 中无法正常工作

我尝试将两个文件句柄初始化为 NULL,然后在我的程序中使用它。

这是我的代码:

执行后,我的文件包含以下内容:

fname1 为空

fname2 包含

错误是什么?

为什么 fname1 为空而 fname2 包含一个字符串,即使我没有在 fh2 中插入任何字符串?

0 投票
1 回答
1137 浏览

perl - 如何在 Windows 上使用 perl 调用系统文件选择对话框?

我知道许多基于 perl 的 gui 模块很容易做到这一点,但我对PrimaTk以外 的方法感到好奇。 我想将此对话框(看起来像 Windows Explorer)称为命令行包。

是否有任何类似于system('');命令的可能。

请注意,我需要通过 perl 打开和处理此类对话框选择的文件。

0 投票
2 回答
1528 浏览

python - IOError: [Errno 2] 没有这样的文件或目录,即使该文件存在

我试图弄清楚为什么我会出现这样的错误。我为另一个包含四个文件的目录运行了完全相同的代码,它工作得很好。这次使用另一个目录我收到错误这个错误

即使文件存在。这是适用于一个目录但不是另一个目录的代码,两个目录都存在,因此它们的四个文件

行错误:“with open((file_name),'r') as f:”

用户将键入四个文件的路径,我对一个目录进行了测试,但它对另一个目录无效,我 100% 确定路径正确并且文件存在。

非常感谢提前

0 投票
1 回答
1021 浏览

java - LibGDX“GwtApplication:异常:无法加载图像'a.jpg'

错误消息:“GwtApplication:异常:无法加载图像'a.jpg',文件不存在”

电话是:

该应用程序在作为桌面应用程序运行时正常运行。该文件存在于 core/assets 文件夹和 war/assets 文件夹中。我正在使用 IntelliJ IDE。任何帮助将非常感激!

更新: 当我作为普通桌面应用程序 (gradlew desktop:run) 编译和运行时,它按预期运行。但是当我以 HTML5 (gradlew.bat html:superDev) 运行时,它找不到图像并且 Gwt 抛出异常。这似乎是一个 Gwt 运行时错误。

实际输出: 在此处输入图像描述

0 投票
0 回答
1459 浏览

node.js - EMFILE,打开的文件太多

遗憾的是我没有足够的声誉在这个线程中发表评论(节点和错误:EMFILE,打开的文件太多)所以我必须创建一个新的来提问。

我的应用程序有上述错误。我检查了日志,当用户首次登录时,在复制过程(模板到用户的登录帐户和管理员帐户)期间发生了错误。

我不知道为什么,因为在某些用户帐户上也发生了用户未登录的情况。

任何人都可以帮忙吗?