问题标签 [file-writing]

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

c# - 尝试写入文件时,C#MVC 访问路径被拒绝

我有一个 MVC 应用程序,用户可以在其中上传文件。在我写上传的文件之前,我根据日期时间创建一个目录。我从上传完成开始C:\ApplicationName和结束C:\ApplicationName\20111001\Filename.ext(理论上)。

我在本地 Windows 7 机器上的问题是我无法写入文件。

"access denied"无论我授予哪个用户对目录的完全访问权限,我都会遇到异常。奇怪的是,日期目录创建得很好。

我已授予以下用户完全访问权限:

  • [当前登录用户]
  • 网络服务
  • IUSR
  • IIS_IUSRS
  • 客人
  • 每个人

没有任何成功。我真的不明白这里发生了什么。当我给每个人完全访问权限时,我应该能够创建一个文件,对吧?

PS:我直接使用 Visual Studio 2010 和 ASP.NET Development Server。

0 投票
7 回答
3403 浏览

java - Java 文本文件大小(文件关闭前)

我正在从一项服务收集完整的 HTML,该服务提供对大量博客和新闻网站的访问。我正在(实时)检查 HTML 以查看它是否包含一些关键字。如果它包含其中一个关键字,我会将 HTML 写入文本文件以存储它。

我想这样做一个星期。因此,我正在收集大量数据。对该程序进行 3 分钟的测试,生成了一个 100MB 的文本文件。我有 4 TB 的空间,我不能使用更多。

另外,我不希望文本文件变得太大,因为我认为它们会变得无法打开。

我提议的是打开一个文本文件,然后将 HTML 写入其中,经常检查它的大小。如果它变得大于,比如说 200MB,我关闭文本文件并打开另一个。我还需要记录我总共使用了多少空间,这样我就可以确保我不会接近 4 TB。

我此时的问题是如何在文件关闭之前检查文本文件的大小(使用 FileWriter.close())。是否有此功能,或者我应该计算写入文件的字符数并使用它来估计文件大小?

一个单独的问题:有没有办法最小化我的文本文件占用的空间量?我在 Java 中工作。

0 投票
1 回答
168 浏览

php - 尝试写入数据时附加问题

我正在尝试通过以下代码将数据写入 csv 文件。

html

我用kevin的课写数据csv.php

这是我的 php

我是 csv 新手,我刚刚创建了一个名为 learning_goals.csv 的 csv 文件并创建了 5 个输入"StudID", "StudName", "Com1", "Com2", "Com3", "Com4"

当我输入我的数据并推送它时,它显示

注意:未定义的属性:/opt/lampp/htdocs/data-export/CSV.php 中的 CSV::$csv_file 第 178 行无法附加到 CSV 文件

有谁知道我该如何解决这个问题?

0 投票
2 回答
7535 浏览

groovy - Groovy 脚本不会将文件写入为 UTF-8

我有以下代码:

在 Notepad++(或任何其他编辑器)中打开文件时,它仍然是 ISO-8859-1 而不是 UTF-8。在十六进制编辑器中打开文件,它不包含“魔术字节” 0xEFBBBF

问候,
罗伯特

0 投票
2 回答
3235 浏览

playframework - 使用 renderBinary() 生成可下载文件

我正在尝试在我的程序中创建一个功能,允许用户将他们的数据下载到文件中。

现在,我的一个控制器中有一个方法,它创建一个具有特定名称的 File 对象并使用 FileWriter 将内容加载到文件中。完成后,将 File 对象传递给 renderBinary()。这会按预期将文件发送给用户。

但是,这会将文件保存在我的 Play 中!项目目录在它发送之前。这让我想知道当有许多用户试图生成和下载文件时会发生什么。他们会互相覆盖吗?

简而言之,生成文件并通过 renderBinary 发送它们的最佳方式是什么?

0 投票
3 回答
9727 浏览

java - 在 JAVA 中搜索和替换文件中的内容

我必须编辑文件的内容并将编辑后的内容写入另一个文件。这是我使用的代码。

所以这就像一次读取一行并将其打印回文件。但是当我执行这段代码时,输​​出文件是空白的。?您能否提供一个示例代码,如何从文件中读取,更改内容并将整个文件写入新文件?

0 投票
2 回答
596 浏览

ios - 当 NSDictionary 添加到数组时,它会替换之前的字典

更新:想出了一些东西并更改了代码。

当我将 my 添加NSDictionary到我的数组时,它突然替换了我上次添加的上一个字典。我不知道为什么会这样。我正在使用 plist 作为数据存储。

我收到这样的错误消息:

线程 1:程序接收信号:“EXC_BAD_ACCESS”。

在里面

添加新项目。

我查看数据的方法。

0 投票
2 回答
472 浏览

air - 写入文件 Adob​​e AIR 时抛出错误 3013

我正在尝试从 AIR 应用程序编写/创建 JSON 文件,我试图不显示“另存为”对话框。

这是我正在使用的代码:

我遇到的问题是我收到“错误 3013。正在使用的文件或目录”。目录/路径是从我正在构建的 Creative Suite 扩展中收集的,此路径与正在使用该扩展的 CS 中开发的 FLA 相同。

所以我不确定问题是否是我正在向其中写入 JSON 文件的目录中已有文件?

我是否需要添加一个计时器以便在稍有延迟后关闭流,给一些时间来写入文件?

0 投票
2 回答
120 浏览

c# - c#在读取设置时保存设置

我有一种将设置保存到文件的方法。如果 dateTimePicker 的值发生变化,则调用此方法。但是我在 Form_Load 加载设置中 - >我从文件中读取值并使用 dateTimePicker 分配它,但是这个调用方法 save_settings (couse值改变了)。而此刻是问题,因为文件是由程序打开的 - >读取值并且程序想要写入文件更改......我该怎么做?

0 投票
3 回答
1030 浏览

c# - 编写文件 C# (.NET) 或 PERL 哪个更快?

我们有很多旧的遗留 Perl 脚本,它们连接到 MS SQL 数据库处理一些记录,并制作文件。随着时间的推移,每日交易规模不断增长,这些脚本变得越来越昂贵。

此外,数据库随着越来越多的表而增长,修改旧的 Perl 脚本很麻烦。正在考虑重做 .NET 下的一些主要脚本(在 C# 中)

在运行 Windows Server 的机器下使用一个与另一个相比有速度优势吗?

这个想法又是

  1. 执行查询

  2. 通过一些基本格式处理结果

  3. 将结果写入文件