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

file - 处理大量 1000 多张图像

大家好,我很高兴得到一些关于处理图像的 Windows 批处理脚本文件的帮助,我正在从旧软件迁移,它用于将文件保存在文件夹中,每个文件都有自己的用户 ID(例如 10050.jpg)我有像这些图像中的 1000 个,我想将图像分发到具有图像名称的新文件夹并创建 SQL 文件以更新新软件,例如:

将会去:

并创建了 SQL 文件:

谁能帮我写一个批处理文件来提取这些信息?我是这方面的初学者。谢谢!

0 投票
3 回答
1352 浏览

file - 如何在 Delphi 中创建不可删除的文件

[以下是我之前的问题的改写,被认为是模棱两可的]。

我正在研究为演示应用程序创建基本许可机制。我的想法是这样的:应用程序在第一次运行时创建一个名为“0b1xa487x.ini”的空“许可证文件”,然后在它首次执行后 30 天到期,并且不能再运行了因为该特定文件存在于系统中。

我正在寻找的是一种以阻止删除的方式保护该特定文件的方法。由于它将是一个空白文件,没有任何内容,我不介意它被损坏,有损坏的标题,无效的日期,无论需要什么来保持不可删除。

我在某处看到过基于文件属性的类似方法(该文件已设置 HX 属性);但是,属性方法让我无处可去,因为我找不到关于文件属性 X 存在的任何记录特征。

我还知道还有其他方法,包括作为系统用户启动的 rootkit 驱动程序和系统服务,但这个特定的方法似乎最适合这种情况。同样,我概述了该文件的内容也可能无法访问,我不打算使用该方法从该文件中运行任何类型的恶意软件,因为我在下面被指控:)

0 投票
2 回答
1073 浏览

freepascal - 帕斯卡 - 不写入文件

你好,帕斯卡大师!我有一个自定义记录的文件类型:

以及打开并向文件添加新元素的函数:

问题是,实际上没有任何东西写入文件。我究竟做错了什么?

0 投票
1 回答
83 浏览

c# - Manipulating a file that is like XML

I have a file that I want to read and manipulate. It is XML like but is not an actual XML file. It does reference a DTD however. What part of the .Net framework can I use to do the above? Will the XML API's work some how with this file?

0 投票
1 回答
157 浏览

c# - 从 C# 更新 PHP 文件常量

我需要更新 PHP 文件中定义的常量。该constants.php文件非常简单:

现在我需要让我的 C# 应用程序$updatedOn将此文件中的常量更新为当前日期。

我怎样才能做到这一点?提前致谢!

0 投票
1 回答
610 浏览

c++ - 在 C++ 中无损处理 JPEG

我在磁盘上有一个不太正常的 JPEG 文件 - 这个 JPEG 文件在图像结束 (FFD9) 后面附加了额外的垃圾数据。但是,JPEG 查看器仍然可以打开此 JPEG 文件。

我希望删除图像结束 (FFD9) 后面的那些附加信息。约束是:

  1. 必须以编程方式完成
  2. 必须无损
  3. 必须使用本机代码,例如 C++

我发现的一种方法是使用 IrfanView 命令行工具重新保存文件,使用无损 JPG_TRANSFORM 的命令:/jpg_rotate。后面的附加数据会被自动剥离。

但是,是否有另一种方法可以在 C++ 代码中执行此操作,如果可能,我不希望使用 IrfanView 之类的 exe 来执行此操作。我希望在代码中做所有事情以保持精简。

我正在考虑检测文件结尾(FFD9),然后将 EOF 之前的缓冲区保存到另一个 JPEG 中。但是,我怎样才能无损地保存缓冲区呢?

0 投票
1 回答
6667 浏览

regex - 文本操作问题 - 如何在已知值后替换文本

我有一个包含以 .txt 结尾的文件名的大型文本文件 文件的某些行在文件扩展名之后有不需要的文本。我正在尝试找到一种方法来搜索+替换或修剪整个文件,以便如果在 .txt 中找到一行,则只需删除之后的任何内容。例子

C:\Test1.txt

C:\Test2.txtHelloWorld 这是我的问题

C:\ Test3.txt_ _ __ _烦人的东西1234 .r

期望的结果

C:\Test1.txt

C:\Test2.txt

C:\Test3.txt

我曾尝试使用记事本++,或使用批处理/powershell,但接近了,没有雪茄。

我的想法是,如果我在 .txt 之后替换任何东西(通配符 *),那么我会修剪掉我需要的东西,但这不起作用。我想我需要使用正则表达式,购买有语法错误。

0 投票
2 回答
285 浏览

bash - bash 根据内容删除目录

目前我有多个目录

这些目录中的每一个都包含文件(这些文件有些神秘)

我想做的是扫描文件夹中的文件以查看是否存在某些文件,如果存在则不理会该文件夹,如果某些文件不存在则删除整个目录。这就是我的意思:

我正在搜索包含单词 .pass 的文件。在文件名中。说目录 4 有我正在寻找的那个文件

其余目录没有该特定文件:

所以我想删除 Directory1,2 和 3 但只保留 Directory 4 ...

到目前为止,我已经想出了这段代码

(arr 是所有目录名称的数组)

我想到的另一种方法是这样的:

到目前为止,这些似乎都不起作用,我害怕我可能会做错什么并删除我所有的文件.....(我已经备份了)

有什么办法可以做到这一点吗?记住我希望目录 4 保持不变,我想保留其中的所有内容

0 投票
2 回答
149 浏览

.net - 使用 PowerShell,如何将文件添加到新创建的文件集合中?

如何创建一个空白文件集合然后向其中添加文件?

这是伪表示。

提前致谢。

0 投票
7 回答
1067 浏览

python - 检索文件路径的尾部

我找不到有效的方法来做到这一点。描述我正在尝试做的最好的方法是通过示例,所以我们去哪里(假设 /bar/ 是父级):

将是我的道路。我对路径的顶级父目录的所有内容感兴趣。我需要的是一个可以做到这一点的脚本。换句话说,我只想抓住

拆分对我不起作用。它会拆分文件和路径,但不会给出这样的输出。是否有我缺少的内置功能或者我是 SOL?谢谢!