问题标签 [readfile]
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.
php - 通过 readfile() 更改文件的 CRC
我设置了此代码,允许用户通过我的服务器从他们指定的 URL 下载文件。该文件通过使用 readfile() 流式传输,因此它仅使用我的带宽。
此脚本有效,但不会更改下载文件的 CRC 哈希值。我想要它做的是将一些随机位附加到文件的末尾,这样它就可以更改散列而不破坏它。我尝试echo md5(rand() . time());
在脚本末尾添加类似的内容,但它不起作用。
如果使用 cURL 之类的东西可以做到这一点,如果有人可以提供一些代码示例,我将不胜感激,因为如果可能的话,我会切换到 cURL。
谢谢你的帮助。
parsing - 为什么 Haskell 的类型系统对我使用 readFile 有问题?
我对 Haskell 的类型系统有一些问题。
情况:
- 以下程序正在命令行上获取文件名列表
- 对于每个文件名,使用函数读取其内容
readFile
- 每个文件的内容都传递给
inputParser
(来自Parsec库) - 休息不是那么重要
- 主要问题在于功能
read_modules
- 表达式的前两个语句
do
在 Haskell 的类型系统中是无效的 [String]
问题是vsIO String
vs[Char]
vs ...之间的冲突- 函数
parse
应该接受 aString
但是当它得到它时,它IO String
突然想要一个(作为相同的参数),否则它想要一个String
我想要什么:
- 读取每个文件的内容
- 将该内容作为第三个参数传递给
parse
函数
这是代码:
以下是 GHC 输出的错误:
问题是什么:
- 我不明白我应该在哪里传递 - 我有点知道我想要什么,但我不明白语法或风格。
- 我是 Haskell 的新手。
- Haskell 的类型...
有哪些问题:
- 如何解决出现的类型问题?
- 我应该投入
parse
什么——什么readFile
给了我? - 类型是否兼容?
- 不需要某种类型的转换吗?
相关网页链接:
- http://book.realworldhaskell.org/read/using-parsec.html
- http://www.zvon.org/other/haskell/Outputprelude/readFile_f.html
- http://www.haskell.org/pipermail/haskell/2002-November/010748.html
谢谢大家的提示和评论。
python - 使用 win32file.ReadFile 从管道获取输出的正确方法是什么?
我正在使用pywin32扩展来访问 Python 下的 win32 API。我是在 Python 中进行 Windows 编程的新手——我是一个 POSIX 人——所以我可能会以一种愚蠢的方式做事。
我正在尝试正确使用win32file.ReadFile函数,但在解释可能的结果代码时遇到了一些麻烦。
我这样调用函数:
我正在读取我启动的子进程的输出。我得到了很好的数据,但我担心管道中的数据可能超过 4096 个字符。(而且我宁愿这样做,而不是仅仅选择一个任意大的缓冲区大小。)
如果要读取的字符超过 4096 个,我需要多次运行 win32file.ReadFile 直到耗尽管道。要确定是否需要多次运行 ReadFile,我需要解释结果代码。
结果是一个 (hr, string/PyOVERLAPPEDReadBuffer) 的元组,其中 hr 可能是 0、ERROR_MORE_DATA 或 ERROR_IO_PENDING。
由于我在函数调用中将重叠值设置为 None,我想我不需要担心任何 PyOVERLAPPEDReadBuffer 的东西。(而且由于我得到了有效的数据,我认为我是对的。)
我对 hr 结果变量有两个问题:
- 我在任何地方都找不到常量 ERROR_MORE_DATA 或 ERROR_IO_PENDING 的值。
- ActiveState 文档似乎暗示 0 表示成功,而常量(无论它们是什么)表示失败。Microsoft 文档指出 0 表示失败,非零表示成功,您需要运行 GetLastError 以了解更多信息。
这样做的正确方法是什么?
编辑添加:我没有使用子进程,因为我需要将子进程添加到我创建的作业对象中。目标是在父进程死亡时让所有子进程立即死亡。通过将子进程添加到作业对象,子进程将在作业对象的最后一个句柄关闭时终止。父级持有的句柄将在父级退出时关闭。据我所知,所有这些都使我无法使用子进程。
php - 循环中的 PHP readfile 或 file_get_contents
可能还有其他方法可以做到这一点,但我正在寻找一种相当简单的设置,因为它基本上是一个一次性的过程。
我有 50 个状态目录,每个目录中有几个 txt 文件。
我想进入每个目录,“读取”每个文件(然后对每个文件进行 mysql 插入)
我尝试了一些变体,但是每次我尝试循环并使用 readfile 或 file_get_contents 时,它都会在第一个文件之后中断,并且我无法打开流:列表其余部分的错误。
我已经搜索了在循环中使用这些函数的陷阱,期待许多不这样做的原因,但没有得到答案。
谢谢回来添加示例代码 - 我看到列出了一个答案,所以我也会检查一下。(这些都不是我的,我只是随便找了个抓文件列表的函数)
php - 用php替换大文件中的字符串
我正在尝试对 PHP 中的整个文件进行字符串替换。我的文件超过 100MB,所以我必须逐行进行,不能使用file_get_contents()
. 有没有好的解决方案?
sml - 在 ML(SMLNJ) 中打开文件
我需要读取 ML (SLMNJ) 中的文件并将其保存在某些结构中。我需要阅读一些指向图形声明的数据:
(第一个数字:节点名称,第二个数字:连接节点的名称,第三个数字权重(每个()显示一个鬃毛))
例如,这是测试输入如何读取文件以及保存它的结构
objective-c - 在 Objective-C 中读取一行
我必须阅读一个 .txt 文件,该文件看起来像,
现在我想要 Class_Name1 和 Class_Name2。如何在 Objective-C 中获取这个字符串?我没有在 NSString 中找到任何函数来获取字符的索引。就像我们在 C# 中有 getIndex() 一样。请告诉我如何继续。
android - 如何在android中从手机的内存中读取文件?
我已经从HttpConnection
使用FileOutputStream
in android下载了一个文件,现在它被写入手机的内存路径中,因为我在File Explorer
/data/data/com.example.packagename/files/123.ics
现在,我想打开并从手机内存读取文件内容到 UI。我试图通过使用来做到这一点FileInputStream
,我只给出了带有扩展名的文件名来打开它,但我不确定如何提及内部存储器中文件的文件路径,因为它会强制应用程序关闭。
有什么建议么?
这就是我正在做的事情:
php - 在php中读取带有分隔符的文本文件
我在 textfile.txt 中有三个 eintries:
我想将每个条目(行)作为 php 中的新字符串读取。我想过使用 fopen 和 fgets。但是:由于我在最后一行使用了像 \n 这样的特殊字符,所以 fgets() 不起作用,因为它会在 \n 处终止字符串,对吗?结果,最后一行将只是“这是文本”。
我怎样才能以正确的方式读取/分解这三行,所以最后一行中的 \n 将被解释为普通字符串?谢谢!
ps 通过在我的 textfile.txt 中包含三行,我间接选择了 \n 作为分隔符,但我也可以使用另一个分隔符。阅读内容的最佳方式是什么?
c++ - C++ 中的 ReadFile、COM 和 NULL 字符
我在虚拟串行端口中的 ReadFile 函数有问题:
此代码在 ReadFile 获取有效字符(如 0x01、0x02、0x03...)时有效,但 0x00 存在问题,代码不像我预期的那样读取,我尝试使用超级终端,效果很好。
我在 dcb 结构中定义:
但我仍然有同样的问题,有什么帮助吗?