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

python - python取消注释正确的行

我有一个文件如下:

我想操作文件,以便根据给定的字符串,我可以导出正确的“CONFIG”,并评论其他的。例如,如果我得到“CcC”,那么文件将被操作为

在 python 中做这件事的好方法是什么?

提前致谢!!

0 投票
1 回答
3837 浏览

c++ - std::ofstream 对象不能正确关闭的任何原因?

我注意到在我的 C++ 代码中,每当我关闭一个std::ofstream对象时,我都无法重新打开我关闭的文件std::ifstreamstd::ifstreamopen功能总是会失败。

我可以做些什么“额外”来确保我的 std::ofstream 对象正确关闭?

可能有人会要求查看我的特定代码,所以为了保持这篇文章的篇幅较小,我将其粘贴在这里。在我的代码中运行 case a 或 d 后,所有std::ifstream打开的调用都失败了。(在发布这个问题之前,我有几个人在玩我的代码,除了std::ofstream由于未知原因而关闭失败之外,他们无法得出任何结论)

提前感谢收到的所有回复。

代码是

0 投票
1 回答
7065 浏览

php - 如何向 PNG 添加额外的元数据?

有没有办法向 PNG 文件添加一些额外的元数据,然后用 PHP 检索它?

喜欢评论字段。

0 投票
6 回答
12938 浏览

c# - 将日志文件保持在一定大小

我有一个在信息亭 (C#/WPF) 中的独立面​​板 PC 上运行的应用程序。它对文本文件执行一些典型的日志记录操作。随着日志的增长,PC 有一些有限的磁盘空间来存储这些日志。

我需要做的是能够指定日志文件允许的最大大小。如果在尝试写入日志时超过了最大大小,则新数据将被写入日志的末尾,而最旧的数据将从头开始清除。

获取文件大小是没有问题的,但是是否有任何典型的文件操作技术可以将文件保持在一定大小以下?

0 投票
1 回答
750 浏览

php - 基本的 PHP 文件操作

为这样的基本问题道歉,但我已经疯狂调试以下代码:

无论我做什么,$cnt 都会返回 false。我试图将参数更改为“results.txt”,完整的 url 到文件 - 仍然没有进展。我在 php.net 上查找了该函数,据我所见,语法是正确的。

谢谢你的时间。

PS 代码本身并不好(fe 正则表达式更适合此任务),因为我匆忙编写它,但我想在重写之前让它运行。

0 投票
1 回答
210 浏览

android - Android系统文件,尤其

我正在尝试编写一个代码,让我以编程方式将文件从我的资源文件夹之一切换到我的资产文件夹。我已经尝试过file.renameTo过去对我非常有效的常用方法....但是对于android它似乎什么也没做...

0 投票
3 回答
317 浏览

unix - 如何在考虑用户权限的情况下执行文件/目录操作?

我有一个将在系统帐户下运行的服务器应用程序,因为在任何给定时间,它将代表系统上的任何用户处理请求。这些请求包含操作文件系统的指令。

这里有一个问题:程序在执行操作时需要牢记该特定用户的权限。例如,joe如果/home/larry其权限为755.

目前我的策略是这样的

  • 获取文件的所有者/组
  • 将其与尝试执行操作的用户的用户 ID/组 ID 进行比较
  • 如果任一匹配(或不匹配),则使用文件中权限字段的适当部分来允许或拒绝该操作

这是明智的吗?有没有更简单的方法来做到这一点?

起初,我正在考虑让应用程序的多个实例在用户帐户下运行 - 但这不是一个选项,因为只有一个实例可以侦听给定的 TCP 端口。

0 投票
1 回答
463 浏览

php - PHP - 目录查看器

所以我正在为我的网络服务器创建一个简单的管理员页面。我正在尝试创建一个简单的文件管理器,它列出目录/文件并让您更改目录/编辑文件。我有几个问题。我的第一个问题是它只显示文件和文件夹,但不会区分它们。就像我希望文件夹在它们前面有一个 / 这样管理员知道它是一个文件夹而不是一个文件。另外,我在尝试更改目录时遇到问题。如果我更改为 any 目录,它将无法正常工作。这是我当前的代码:

0 投票
2 回答
551 浏览

zip - 将一个 zip 文件分成单独的部分

我想做的是这个;

我从一般为 1.5gb 的客户端获取这些 zip 文件。它们都只包含图片。我需要将它们制作成 100mb 的文件才能实际上传到我的服务器。问题是,如果我破坏了我的 1.5gb zip 文件,如果我需要使用一个,我需要重新附加所有这些文件。

当我将 1.5gb 的 zip 文件分解为 100mb 的 zip 文件时,我需要 100mb 的文件作为单独的新文件,以便服务器将其解压缩并将图片上传到数据库中。我一直在寻找这个问题,但大多数线程都是关于如何拆分 zip 文件的。这部分是我想要做的,我现在可以做到,但我还需要那些小块能够自行解压缩。是否可以将 zip 文件分成更小的部分,作为新的独立 zip 文件?

谢谢。

0 投票
2 回答
9914 浏览

python - Python:如何将具有 unicode 文件名的文件移动到 unicode 文件夹

我在 Windows 下的 Python 脚本中的 unicode 命名文件夹之间移动一个 unicode 命名文件时遇到了麻烦......

您将使用什么语法在文件夹中查找所有 *.ext 类型的文件并将它们移动到相对位置?

假设文件和文件夹是 unicode。