问题标签 [file-manipulation]

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

php - 使用php替换文本文件中的特定行,同时保留文件的其余部分

我有以下文本文件和 php 代码,文本文件包含一些次要变量,我希望能够从表单更新特定变量。

问题是,当代码在提交时执行时,它会在文本文件中添加额外的行,从而阻止从文本文档中正确读取变量。我在下面添加了文本文件、代码和结果。

文本文件:

php代码:

编辑后的文本文件:

期望的结果:

0 投票
2 回答
1042 浏览

c - 如何在 C 中编辑文本文件中行的特定部分?

假设我有一个包含这两行的 .txt 文件:

如何使用 C 在文本文件中将 Axe 的损坏更改为 3.5?

已编辑:这就是我读取文本文件每一行的方式,并且我正在用文本信息填充 gtk 列表存储,dhd_LocalizaItem 是一个获取“”例如 Item="1" 内部内容的函数,我会用那个函数捕捉 1,但所有 gtk 的东西都可以正常工作,正如我所说,我现在想要一个 C 函数/命令来编辑文本文件中一行的特定部分。

对我糟糕的英语大家感到抱歉。

0 投票
1 回答
42 浏览

winapi - WinApi 文件映射在每个符号之间放置了奇怪的空格

我是 WinApi 编程的新手。我正在创建一个文件映射程序。用户在输入中输入一些字符串,该文本必须放入文件中。但是在文件中,我在每个符号之间得到了奇怪的空格。例如,如果我输入“Some text”,我会得到“S ometex t”。为什么?

0 投票
1 回答
104 浏览

c++ - C++:操作文件资源?

是否有任何 WinAPI 函数来操作文件资源?我想使用 C++ 替换 shell32.dll 和 shell32.dll.mui 等系统文件的菜单脚本、图标等,但我真的不知道如何开始。:/
我知道资源黑客有一个命令行界面,但我真的很想直接用 C++ 来做。

(是的,我知道操纵系统文件带来的风险。)

0 投票
1 回答
59 浏览

python - 用于文件操作的 argparse

我应该在 python 中使用 argparse 进行文件操作吗?所有在线示例都是关于命令行参数本身的简单操作。更具体地说,我有 3 个特定的文件操作任务,我们称它们为 a、b 和 c。例如,运行

应该在 input.csv 上运行任务 a 和 b。

如果 argparse 确实合适,我应该怎么做呢?我目前的计划是为每个任务定义一个自定义操作,以使代码更具可扩展性和可重用性。有什么建议么?

0 投票
0 回答
1423 浏览

xml - 如何在 Oracle PLSQL 中拆分 XML 文件

我有一个 XML 文件,我通过提取标签值并将它们插入到表中来处理它。当文件具有多个相同类型的条目时,问题就出现了,如下所示。有没有办法在 xml 标签之间或 Document 标签之间循环。这个问题真的很简单(理论上),但我对使用 PL/SQL 转换 XML 文件不是很有经验。你有什么建议吗 ?

结果应该是三个文件。

1-

2-

3-

0 投票
1 回答
166 浏览

c# - Unity 创建玩家可访问的目录

我正在开发一款游戏,希望玩家能够在游戏中放置自己的船只和岛屿。我希望玩家能够访问包含船舶用于配置的文件的文件夹。我将如何制作和访问这些文件?

0 投票
2 回答
45 浏览

unix - 如何在 UNIX 中分解这样的文件?

我有一个包含 3696 个文件内容的主文件。每个文件都有一个重复的结构:它以包含文件名的行开头,并以. “文件中没有其他重复”结尾。有没有办法将主文件分解成这些较小的文件?例如,如果主文件包含如下两个文件,

我希望将它们分开,并且都存储在目录“功能”中,第一个文件名为 mmjr0_si2166.rec 和第二个文件 mesd0_si1002.rec

0 投票
1 回答
1992 浏览

file - 删除文件中的第一个字节

有没有办法删除文件的前几个字节(从前面截断)而不使用 tail 之类的程序或不必读取文件的全部内容?

那是因为文件大小可能是数百MB甚至GB,因此处理文件内容的读取和重写将非常低效。

我正在寻找的可能是一种解决方案,它允许我偏移文件的开头(在文件分配表中),以便跳过前几个字节。

在 Windows 上有一个SetEndOfFile功能,它允许我通过限制文件结尾来截断文件,从而减小文件大小。

有什么类似的StartOfFile函数可以让我使文件在其当前开始位置之后几个字节开始?

只要不需要读取/重写文件的全部内容,任何其他解决方案也将受到欢迎。

0 投票
1 回答
98 浏览

c++ - Fstream c++ 代码和 Ercise 问题

每个人我都是学生,完全是编程的菜鸟,只知道一点网络编程 JS-HTML5,但没什么特别的。

我需要帮助解决一些问题。如果你能帮忙,谢谢,如果没有,谢谢。:D

*。用 C++ 编写一个读取文本文件名的程序:NUMBERS.txt,该文件在每一行中包含任意数字。程序必须读取每个数字,将其打印在屏幕上,并检测并打印它是否配对。

*。另一个 C++ 程序随机生成 N 个整数并将其存储在二进制文件名中:wholes.dat。我问了一个人,他告诉我:“你可以考虑看看 rand,它会帮助你生成随机数。你可以将限制设置为从零开始到(一个限制)。整数从零开始然后去到无穷远。”; 但我真的不知道如何编码......

这段代码正在使用 fstrea 进行试验;但不工作。帮助!!谢谢你的时间。