问题标签 [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 投票
3 回答
3034 浏览

python - 使用 Python 发送带有附件的电子邮件

我正在尝试编写一个 Python 脚本,它将: 1. 在一天中的预定时间运行。2. 将收集特定目录(例如 C:\myFiles)中的任何文件(.mobi 格式)并将它们作为附件通过电子邮件发送到特定电子邮件地址(电子邮件 ID 保持不变)。3. C:\myFiles 目录中的文件会随着时间的推移不断变化(因为我有另一个脚本对这些文件执行一些归档操作并将它们移动到不同的文件夹)。但是,新文件将不断出现。我在开始时有一个 if 条件检查以确定文件是否存在(只有这样它才会发送电子邮件)。

我无法检测到任何 mobi 文件(使用 *.mobi 不起作用)。如果我明确添加文件名,那么我的代码就可以工作,否则就不行。

如何让代码在运行时自动检测 .mobi 文件?

这是我到目前为止所拥有的:

0 投票
1 回答
243 浏览

java - 当 Java.util.logging 的 FileHandler 无法写入文件时,它会做什么?

我编写了使用 Java.util.logging 的软件。它在客户端 PC 上运行。我正在使用 FileHandler 将某些条目记录到文件中。该文件位于服务器上。如果服务器离开一段时间,然后返回(或发生其他一些临时错误),FileHandler 做什么?

我偶尔会看到日志记录未能写入文件的情况(数小时或数天)。我需要停止/启动软件以重新开始记录。我希望有一种方法可以从“临时”文件问题中恢复,无论它是由类提供的,还是我需要编码的东西。

注意:我使用的是 Java 1.4.2 (wince),因为我在专有硬件上使用专有操作系统。就是这样!

0 投票
3 回答
4442 浏览

c# - C#:如何通过 MemoryStream 将多页 TIFF 转换为一张长图像?

因此,我能够获取多页 TIFF 文件并将其转换为单个 jpeg 图像,但它会使 TIFF 变平。通过展平它,我的意思是它只返回第一页。目标是检索 TIFF(通过内存流),打开 TIFF 的每一页并将其附加到新的 jpeg(或任何网络图像)。因此,无需插件即可创建一张长图像以在网络上查看。我确实安装了 MODI.dll,但我不确定如何在这种情况下使用它,但它是一个选项。

  • 源代码(使用 FileHandler):

    /li>
0 投票
1 回答
6643 浏览

android - Android 日志记录:未在 /storage/emulated/0 中创建文件夹

我正在尝试使用 java.util.logging 在我的 android 应用程序中创建一个日志文件,但该文件夹没有被创建。我不明白这个问题。下面是代码

任何帮助将不胜感激。

0 投票
2 回答
3767 浏览

python - 为什么 TimedRotatingFileHandler 不能正常工作以及如何解决这个问题(轮换工作,但缺少日志行)时记录行

更新: TimedRotatingFileHandler当我使用时无法正常工作multiprocessing,我应该如何处理多处理日志记录?

我编写了自己的 Logger 类,如下所示,将其用作所有其他 python 脚本中的模块。

在我的 python 脚本的顶部,我创建了一个 Logger 实例。

它在我使用时运行良好FileHandler,不幸的是在我切换到. 日志文件轮换按预期工作,但不会记录所有行。控制台日志记录工作正常,怎么可能?TimedRotatingFileHandler

谁能帮忙解决一下?</p>

0 投票
2 回答
424 浏览

java - Java 日志文件创建多个副本

我正在尝试在 Java swings 应用程序中创建一个日志文件,该文件将包含代码生成的所有消息。但不幸的是,它不会创建 1 个单个日志文件,而是创建一个如图所示的结构。我需要 1 个单一的日志文件。

在此处输入图像描述

我的代码:

0 投票
1 回答
531 浏览

java - 如何使用 FileHandler 设置 XMLFormatter 以仅写入原始消息

我正在使用 javaFileHandler附加到文件,并偶尔旋转它。数据由 JSON 字符串组成,每行一个。该文件由另一个进程使用,我希望FileHandler只写入我传递给发布方法的 JSON 字符串,而不需要任何 xml 元数据。这是如何实现的?我在互联网上搜索了有关XMLFormatter和的信息FileHandler,但我发现的只是内容农场教程,几乎没有涉及基础知识。现在,我将以下内容写入文件:

我想要写的只是MyMessage。

任何帮助表示赞赏。

0 投票
3 回答
1191 浏览

asp.net - PDF file sometime being displayed as garbage

I am having a user who is reporting that files are being displayed as raw data in his browser. He uses Internet Explorer.

The files are being served via a .ashx handler file and it has been working until.

This is the relevant part of my .ashx handler:

Can anyone figure something out of this screenshot? enter image description here

Update: this behaviour appears on Windows 10 when running either IE 11 or Edge and only the second time a file is being opened. It happens for both .pdf and .docx files.

0 投票
1 回答
884 浏览

java - 带有常量标头的 Java 轮换日志

我制作了一些系统,现在我想在它运行时跟踪一些关于它的统计信息。我决定使用 TSV 表格来写下这些统计数据。在寻找现有的最佳库时(如果可以的话,我想避免自己实现它),我发现FileHandler库几乎正是我想要的。

由于统计信息将每秒收集一次,我想我需要某种文件处理程序提供的大小限制的日志文件轮换,但我仍然想念的,对我来说重要的是能够在所有日志文件中拥有恒定的标题.

所以我想在所有日志文件中自定义第一行旋转(包含 TSV 格式的列的含义),其余行将是真实的统计数字。

有谁知道如何做到这一点?我无法找到适合我的 lib 或其他类似问题。

另外,如果您知道其他一些可以完成此操作的库,我愿意放弃 FileHandler 以支持该库。

提前致谢!

编辑:所以根据@jmehrens 提供的答案,我制作了以下代码,它就像魅力一样!这是一个自定义格式化程序类:

这是工人代码:

以下是示例输出:

0 投票
1 回答
439 浏览

office365 - 我可以为现有文件格式制作 Office 365 文件处理程序吗?(docx, xlsx, pptx, ...)

这个链接中,它说

文件处理程序是一种新型 Office 加载项,它以与 Office 文件类型相同的方式将非 Microsoft 文件类型集成到 Office 365 中。

'docx' 是 Microsoft 文件类型,所以我想我不能为 'docx' 格式制作文件处理程序。

我还做了一个简单的测试(失败了)。但为什么我在这里问是因为我不能确定我做的一切都是正确的。

可能吗?不管是不是,是微软的官方状态吗?有没有页面链接?

我测试了什么:
1. 在天蓝色的活动目录页面中做了一个插件。
2. 在 http://addinsmanager.azurewebsites.net/ 中,将其扩展名设置为 docx,并将所有网址设置为假网址。
3.上传docx文件到onedrive。
4. docx图标依然显示良好,点击文件执行word online。
5. 我发现“docx 文件”菜单被添加到新文件下拉菜单中。当我点击它时,我被发送到假网址。但是,当我回到 onedrive 并再次单击同一个文件时,会执行 word online。(而不是假网址)