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

ruby-on-rails - Base64 编码字符串到文件(Ruby on Rails)

我有一个要求,在使用 Base64 编码对其进行编码后,将一个 zip 文件发送到 ROR 应用程序。我应该对其进行解码,将其保存为 zip 文件并解压缩并执行一些操作。他们将 zip 文件编码数据作为zip通过 POST 方法调用的参数发送。在这里,是我在代码中所做的。

但是,我无法正确保存 zip 文件。保存后的文件在解压缩部分出现错误。

当我也尝试在应用程序之外打开文件时,文件没有打开说

我尝试用File.open("..", "wb")二进制模式保存文件以写入内容,但也发生了同样的错误。params[:zip]在解码之前我应该​​对它做些什么吗?

0 投票
2 回答
2559 浏览

c# - 如何将大数据保存到文件

我有可能在 wpf 的数据网格中填充的 50,000 个条目的列表。现在我想将列表中的数据保存到一个可能是文本的文件中,或者最好是 CSV。由于列表太大。有一个问题,我实现的方法可能是简单的文本文件写入或将内容从数据网格复制到剪贴板然后返回到字符串,然后使用 StreamReader 将该字符串复制到文件的方法。即使在后台工作人员中,它也会消耗大约 4-5 分钟。

有什么方法可以让我快速保存庞大的列表到文件中?

我在 WPF 中使用 DataGrid

代码

0 投票
1 回答
533 浏览

iphone - iphone - 将 NSDictionary 写入文件时出现问题

我正在从网络服务器接收 json 文件。我正在使用 JSON 文件来解析(到数组和字典中)并使用接收到的信息。但是在某个时间点,我正在尝试保存字典并且无法写入文件。dict 将具有以下格式:

我正在使用以下代码进行保存:

我用字典调用 addJokeToFavorite 。在 addJokeToFavorite 方法中,self.favoriteJokes 是一个属性,它也被保留。方法 savePlistFiles 总是返回我成功=否。我无法指出它根本不写入文件的原因。我也尝试先创建文件然后再写入。它也没有工作。我还尝试删除值为 的键,但仍然没有输出。

我正在使用以下代码创建 plist 文件:

0 投票
2 回答
415 浏览

php - 图像文件写入:锁定文件的安全方法

我有一个网站,人们在其中提交内容,然后将其插入集体图像中。我的代码有效,但到目前为止我发现了一个问题:

如果两个人同时写(比方说,同时提交),这会导致输出文件变成0KB,换句话说,它只是一个空文件。

我正在使用输出缓冲区、GD2 和 file_put_contents 编写,如下所示:

我想知道解决这个问题的最佳方法是什么?

谢谢!

0 投票
5 回答
246 浏览

php - PHP,写入文件时换行

我试图保持对我所写表格的所有回复的总和,但我在制作它时遇到了麻烦,以便每个回复都换行。我在下面有我的代码。我只是想让它更容易阅读,因为现在发生的事情是所有的响应都挤在一起,希望每个响应都在一个新的行上。我尝试了一些东西,并让它们在代码中注释以及结果是什么。提前致谢。

0 投票
0 回答
302 浏览

android - Android - 文件写入问题

将 xml 文件写入我的 android 设备 (GalaxyTab 10.1V) 时遇到一些问题。编写xml工作的代码很好。我可以在 Eclipse 的透视图中看到写入的文件,DDMS并且可以将文件保存到我计算机上的任何位置。但是当我用windows explorer打开与Eclipse中打开的相同目录时,似乎该文件不存在!该文件在透视图中仍然可见DDMS,但 Windows 资源管理器不希望(或不能?)向我显示此文件。重新启动平板电脑后,该文件也显示在 Windows 资源管理器中。

我已经尝试了几件事来解决这个问题......

  • 写一个 .txt 文件 --> 相同的结果

  • 尝试过getExternalFilesDir()(从 API 级别 8 开始推荐),getExternalStoragePublicDirectory()而不是getExternalStorageDirectory()--> 相同的结果

  • 在 USB 调试模式下写入,在“正常”USB 模式下写入,在没有 USB 连接的情况下写入 --> 相同的结果

  • 当然我已经在清单文件中设置了设备上的读写权限

android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_EXTERNAL_STORAGE

  • 在 windows 文件夹选项中激活“显示隐藏文件”

这就是我的代码的样子......

我使用SimpleXML库来读取和写入我的 xml 文件,但如前所述,写入普通 .txt 文件时会出现同样的问题

有谁知道这种行为的原因可能是什么?

0 投票
1 回答
238 浏览

android - Android应用程序无法第二次写入文件

我在 Android Emulator 中将数据写入文件时遇到问题。在我的/data文件夹中的 Android 模拟器中,我创建了MyLogs文件夹并提供了对它的完全访问权限。在我运行我的应用程序并创建Log.txt文件并将其放在/data/MyLogs文件夹中之后。一切都好。在我第二次运行我的应用程序后,应用程序尝试在同一个文件中写入一些信息,但它不能。

我认为主要原因是我的应用程序第一次创建文件的创建者与第二次不同。这就是为什么我不能第二次写入文件的原因!

谁有什么想法?

0 投票
2 回答
194 浏览

iphone - .plist 在设备上写入错误

这段代码确实可以在 iPhone 模拟器上运行,但不能在设备上运行,尽管我正在寻找已写入磁盘文档目录中的文件

0 投票
5 回答
2371 浏览

java - 在 Java 中将控制台输出写入文件

所以我想知道是否可以将所有控制台输出写入 Java 之外的单独文件?我知道 Printwriter 和 Filewriter 方法。但是,根据我的经验,如果我在一种方法中全部使用它们,它们会起作用,但我认为我不能用我现在拥有的代码来做到这一点。下面是我所拥有的...

Java 代码

所以我已经在其中实例化了 printwriter,但是如果我没有什么可写的,那显然是不好的。所以我不太确定如何才能将控制台打印的内容写入该文件。有任何想法吗?提前致谢。

0 投票
1 回答
488 浏览

batch-file - 如何在文本文件上进行批量创建和写入

我正在尝试制作一个批处理程序,允许我为我工作的企业添加和查看客户。我的所有输入内容都正确,但我无法让程序将所有信息写入文件。这就是我所拥有的:

当它到达脚本的这一部分时,它说它找不到指定的路径。我试图告诉它确切的位置,但这也不起作用。

任何帮助都会很棒!!!