问题标签 [file-handling]

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

class-design - 应该如何设计一个包装并提供对单个文件的访问的类?

MyClass就是提供对单个文件的访问。它必须CheckHeader(), ReadSomeData(), UpdateHeader(WithInfo), 等等

但是由于这个类所代表的文件非常复杂,所以需要特殊的设计考虑。

该文件包含具有各种节点类型的潜在巨大的类似文件夹的树结构,并且基于块/单元以更好地处理碎片。大小通常小于 20 MB。这不是我的设计。

你会如何设计这样一个类?

  • 将约 20MB 的流读入内存?
  • 将副本放在临时目录并将其路径保留为属性?

  • 在内存中保留一份重要内容并将它们公开为只读属性?
  • GetThings()从带有异常抛出代码的文件中?

这个类一开始只会由我使用,但如果它结束得足够好,我可能会开源它。

(这是一个关于设计的问题,但平台是 .NET,课程是关于 XP 的离线注册表访问)

0 投票
2 回答
424 浏览

windows - mac和windows上存储文件的常用地方

我正在编写需要保存文件的 java 代码。

以下代码适用于 mac。

ImageIO.write(movie_image, "jpg",new File("/Users/sathyap/Desktop/movieimages/"+fileName+".jpg"));

有没有办法我可以给目录结构“/Users/sathyap/Desktop/movieimages/”硬编码,适用于mac和windows。

0 投票
1 回答
301 浏览

file-handling - 在 Web 设置中,如何排除所有 .pdb 文件?

在 Visual Studio 2008 的示例解决方案中,假设我有这个:

  • myWebSite项目(网站项目
  • myLibrary项目(图书馆项目
  • myWebsiteDeploy项目(网络部署项目
  • myWebSetup项目(网络设置项目

里面myWebSite有一个myLibrary.dllmyLibrary.pdb女巫,它们被包含在myWebSiteDeploy项目中并传递给myWebSetup

我如何判断 myWebSeiteDeploymyWebSetup 排除所有 *.pdb 文件,因为它们在已部署的网站中不需要?

0 投票
2 回答
1226 浏览

python - python中的慢文件处理

我正在尝试使用python进行文件操作。目的是不断读取大小(100字节)的文件,打包并通过套接字发送它们。这些文件是从目录中读取的。

问题:当我连续运行程序时,执行时间正在增加。最初,执行时间不到一秒;后来它达到8~10秒。我无法得到延迟的确切原因。如果有人能对这个问题有所了解,那将会更有帮助。

在这里,我附上了我的代码...

该文件是二进制文件。

初始时间:671 毫秒

连续执行10次以上,时间慢慢增加。最后几个值, 671ms 。. . . 9.879 毫秒 88.686 毫秒 135.954 毫秒

我正在使用 python-2.5.4 版本。

如果有人遇到过类似的问题。请给我一些意见。

谢谢达斯

0 投票
3 回答
14839 浏览

java - flush() java 文件处理

flush() 的具体用途是什么?流和缓冲区有什么区别?为什么我们需要缓冲?

0 投票
6 回答
10106 浏览

java - 文件处理java

在尝试对文件进行一些操作时,代码如下所示,

我在一个程序中看到BufferedReader并且InputStreamReader也包括在内,你能用一个简单的例子解释一下吗?我在许多网站上阅读了有关文件处理的信息,但仍然令人困惑!!!!

0 投票
5 回答
1463 浏览

c++ - 从随机访问文件中读取对象时 C++ 程序崩溃

我有以下包含多个属性(字符串)的 User.h。User.cpp 具有所有定义。

我正在使用另一个类“文件”从随机访问的 .dat 文件中插入新用户/查看用户

文件类定义

我在运行时遇到了上述问题。虽然没有编译问题。

在处理内部具有“字符串属性”的对象时是否有任何问题?

请帮忙

0 投票
1 回答
386 浏览

c# - 在 C#/Mono 的 switch case 语句中引用文件内容?

我正在设置一个菜单系统,要求用户从列表中选择一个广播电台,并且为了便于使用,我希望该列表位于一个名为 StationList 的文件中。那位已经排序了,但是我在选择过程中遇到了问题。

有没有办法让案例语句引用 StationList 来获取有效案例,而不必手动输入它们?我环顾四周,似乎没有直接的答案:请记住,尽管我只学了两个星期 :)

提前致谢!

例子:

0 投票
2 回答
12689 浏览

c - Dev-C++ 文件处理

我正在使用 Dev-C++ IDE,现在我正在尝试处理文件。这是我的代码:

此代码在 NetBeans 中运行,但在 Dev-C++ 中,我只是收到“我们已连接到文件”的消息,但它没有将“10”的值放入文件中。请你知道答案让我知道,我该怎么办?

0 投票
3 回答
277 浏览

language-agnostic - 检测文件是否重复,如果不是则重命名

我有一些将文件移动到同一目录的代码。什么是一个好的策略:

  • 检测文件是否与目录中现有文件的副本?这是为了决定是删除源还是简单地保留它。
  • 如果已存在同名但内容不同的目标文件,是否重命名源文件?