问题标签 [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.
java - 如何查找文件中的子字符串是否已存在于哈希图中?
我有一个 hashMap(guava bimap),其中的键和值都是字符串,我想编写一个程序来解析给定的文件并用 Bimap 中的相应值替换文件中的所有字符串,这些字符串也在 BiMap 中。
例如:我有一个名为 test.txt 的文件有以下文本
Java is a set of several computer software and specifications developed by Sun Microsystems.
我的 BiMap 有
"java i" => "value1"
"everal computer" => "value2"
等等。
所以现在我希望我的程序将 test.txt 和 Bimap 作为输入并给出一个看起来像这样的输出
请指出任何可以做到这一点的算法,该程序将大文件作为输入,所以蛮力可能不是一个好主意。
编辑:我使用固定长度的字符串作为键和值。该示例只是为了展示操作。谢谢。
java - 将文本文件(地图)加载到 int 数组中
我需要遍历一个类似于下面示例的地图,并获取它的宽度和高度以及文件每个点的数字。然后我在该位置添加一个平铺(乘以大小)宽度参数(x, y, width, height, id)
。" id
" 是文本文件中的当前编号。以下是该文件的示例:
我试图在地图上的相应位置添加一个新的 Tile,但 mapWidth 和 mapHeight 正在文件的第一个位置返回实际数据(在本例中为 2)。如何返回此文本文件数据的宽度和高度,以便向数组添加图块?这是我尝试过的代码:
linux - 在linux中使用tac命令查找和反转多个文件中的文本
我正在尝试颠倒多个文本文件(用于绘图目的)的顺序,这些文本文件本质上是数字行。我尝试将其与andtac
结合起来find
-exec
但这只会在屏幕上提供输出,不会修改预期的文件。
我在这里错过了什么吗?
awk - 修改和比较两个文件的相似性
我有 2 个文件。file1的样本值如下:
file2的样本值如下:
我正在尝试修改file1并使用以下值创建一个file3(如您所见,file1最后一列中的值无关紧要):
另外,需要修改file2 ,创建一个file4,其值如下(file2最后一列的值无关):
创建file3和file4 后,我打算使用diff实用程序检查它们的相似性。要生成file3和file4,我正在尝试编写一个awk
脚本。但作为初学者awk
,我发现这项任务非常耗时。任何指导将不胜感激。
java - Hashmap 单键持有一个类。计算密钥并检索计数器
我正在做一个数据库自我项目。我有一个输入文件来自:http: //ir.dcs.gla.ac.uk/resources/test_collections/cran/
在处理成 1400 个单独的文件后,每个文件命名为00001.txt ,... 01400.txt ...) 并在对它们应用Stemming之后,我会将它们分别存储在一个特定的文件夹中,我们称之为StemmedFolder,格式如下:
在StemmedFolder: 00001.txt 中包括:
在StemmedFolder: 00756.txt 包括:
等等....
我编写了以下代码:
- 获取StemmedFolder,计算唯一词
- 按字母顺序排序
- 添加文档的ID
- 将每个保存到一个新文件 00001.txt 到 01400.txt,如下所述
{我可以为这 4 个部分提供我的代码,以防有人需要查看实施或更改或任何编辑的情况}
每个文件的输出将结果到一个单独的文件。(1400,每个命名为00001.txt,00002.txt ...)在特定文件夹中,我们可以使用以下格式将其称为FrequenceyFolder :
在FrequenceyFolder: 00001.txt 中包括:
在FrequenceyFolder: 00999.txt 中包括:
在FrequenceyFolder: 01400.txt 包括:
______________
现在我的问题:
我需要再次组合这 1400 个文件以输出一个看起来像这种格式的 txt 文件,并进行一些计算:
感谢您花时间阅读这篇长文
php - 如何使用PHP自动删除特定文件夹中超过24小时的.pdf格式文件
我的目录中不断有许多 pdf 文件root/files/pdfs
。我希望 PHP 脚本仅自动删除.pdf
文件pdfs
夹中超过 24 小时(86400
秒)的文件。
.php
文件需要什么权限?把文件放在哪里?我是否必须通过访问 PHP 文件的链接来运行 PHP?
注意:我可以通过 FTP 访问子域
java - 用于实时文件编辑的 NPAPI 替代方案
我目前有一个网络应用程序,它允许用户将文件下载到他们的计算机上,用他们自己的编辑器编辑它们,并在保存时自动将它们发送回服务器,并在关闭文件时发送一些额外的数据。它利用 Java 小程序来处理客户端处理,其中包括
- 文件下载,
- 发送锁定文件的请求,
- 在默认桌面应用程序中打开文件,
- 观察变化,
- 文件上传回服务器,
- 发送请求以在关闭时解锁文件。
由于 chrome 将在 9 月停止支持 NPAPI,因此我需要在保持功能的同时创建一个替代方案。我找不到很多替代品。我发现唯一能够至少实现某些目标的是 Native Messaging,但我仍然无法想象如何使用它来模拟 java applet 的行为。
所以问题是 -我可以使用哪些替代方法来替换小程序?
c++ - 生成文本文件时的额外字节
我正在尝试生成一个包含 50 行的文本文件,每行包含 50 个空格。但是,每隔几行,文件中就会添加 9 或 10 个额外字节。
在第 9 行,添加了 9 个额外字节。在第 19 行,有 19 个额外字节。29、39 和 49 相同。除了那些行之外,没有添加额外的字节。可能是什么原因造成的?此代码是使用 CodeBlocks 13.12 编译的。
scripting - .SAT (ACIS) 文件操作脚本
我需要为 ACIS 文件操作制作一个脚本,例如:
我有 1 个从带有 3D 模型的 CAD 软件导出的 SAT 文件,我想用某种语言(php、python 等。甚至 .BAT,如果可以的话)创建一个脚本,打开 SAT 文件删除里面的所有组件我的 3D 模型。我只想要3D模型的外部。
有什么方法可以做到这一点?因为我查看 SAT 文件,它是大量的文本行,也许使用 RFC 和一些棘手的工具我可以做到这一点..
有什么想法吗?
最好的问候,佩德罗·维埃拉
r - R中截断的文件大小限制
来自?truncate
:
truncate
截断在其当前位置打开以写入的文件。它仅适用于file
连接,并非在所有平台上都实现:在其他平台(包括 Windows)上,它不适用于大(> 2Gb)文件。
Windows 2Gb 限制的原因是什么?它是 64 位 Windows 还是文件系统是 NTFS 是否重要?Windows 的版本是否重要(XP、7、8、10)?
是否有内置的 R 函数或某个 R 包中的函数可以在 Windowstruncate
上实现与在类 Unix 系统上相同的效果?