问题标签 [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.
class-design - 应该如何设计一个包装并提供对单个文件的访问的类?
MyClass
就是提供对单个文件的访问。它必须CheckHeader()
, ReadSomeData()
, UpdateHeader(WithInfo)
, 等等
但是由于这个类所代表的文件非常复杂,所以需要特殊的设计考虑。
该文件包含具有各种节点类型的潜在巨大的类似文件夹的树结构,并且基于块/单元以更好地处理碎片。大小通常小于 20 MB。这不是我的设计。
你会如何设计这样一个类?
- 将约 20MB 的流读入内存?
- 将副本放在临时目录并将其路径保留为属性?
- 在内存中保留一份重要内容并将它们公开为只读属性?
GetThings()
从带有异常抛出代码的文件中?
这个类一开始只会由我使用,但如果它结束得足够好,我可能会开源它。
(这是一个关于设计的问题,但平台是 .NET,课程是关于 XP 的离线注册表访问)
windows - mac和windows上存储文件的常用地方
我正在编写需要保存文件的 java 代码。
以下代码适用于 mac。
ImageIO.write(movie_image, "jpg",new File("/Users/sathyap/Desktop/movieimages/"+fileName+".jpg"));
有没有办法我可以给目录结构“/Users/sathyap/Desktop/movieimages/”硬编码,适用于mac和windows。
file-handling - 在 Web 设置中,如何排除所有 .pdb 文件?
在 Visual Studio 2008 的示例解决方案中,假设我有这个:
myWebSite
项目(网站项目)myLibrary
项目(图书馆项目)myWebsiteDeploy
项目(网络部署项目)myWebSetup
项目(网络设置项目)
里面myWebSite
有一个myLibrary.dll
和myLibrary.pdb
女巫,它们被包含在myWebSiteDeploy
项目中并传递给myWebSetup
我如何判断 myWebSeiteDeploy
或myWebSetup
排除所有 *.pdb 文件,因为它们在已部署的网站中不需要?
python - python中的慢文件处理
我正在尝试使用python进行文件操作。目的是不断读取大小(100字节)的文件,打包并通过套接字发送它们。这些文件是从目录中读取的。
问题:当我连续运行程序时,执行时间正在增加。最初,执行时间不到一秒;后来它达到8~10秒。我无法得到延迟的确切原因。如果有人能对这个问题有所了解,那将会更有帮助。
在这里,我附上了我的代码...
该文件是二进制文件。
初始时间:671 毫秒
连续执行10次以上,时间慢慢增加。最后几个值, 671ms 。. . . 9.879 毫秒 88.686 毫秒 135.954 毫秒
我正在使用 python-2.5.4 版本。
如果有人遇到过类似的问题。请给我一些意见。
谢谢达斯
java - flush() java 文件处理
flush() 的具体用途是什么?流和缓冲区有什么区别?为什么我们需要缓冲?
java - 文件处理java
在尝试对文件进行一些操作时,代码如下所示,
我在一个程序中看到BufferedReader
并且InputStreamReader
也包括在内,你能用一个简单的例子解释一下吗?我在许多网站上阅读了有关文件处理的信息,但仍然令人困惑!!!!
c++ - 从随机访问文件中读取对象时 C++ 程序崩溃
我有以下包含多个属性(字符串)的 User.h。User.cpp 具有所有定义。
我正在使用另一个类“文件”从随机访问的 .dat 文件中插入新用户/查看用户
文件类定义
我在运行时遇到了上述问题。虽然没有编译问题。
在处理内部具有“字符串属性”的对象时是否有任何问题?
请帮忙
c# - 在 C#/Mono 的 switch case 语句中引用文件内容?
我正在设置一个菜单系统,要求用户从列表中选择一个广播电台,并且为了便于使用,我希望该列表位于一个名为 StationList 的文件中。那位已经排序了,但是我在选择过程中遇到了问题。
有没有办法让案例语句引用 StationList 来获取有效案例,而不必手动输入它们?我环顾四周,似乎没有直接的答案:请记住,尽管我只学了两个星期 :)
提前致谢!
例子:
c - Dev-C++ 文件处理
我正在使用 Dev-C++ IDE,现在我正在尝试处理文件。这是我的代码:
此代码在 NetBeans 中运行,但在 Dev-C++ 中,我只是收到“我们已连接到文件”的消息,但它没有将“10”的值放入文件中。请你知道答案让我知道,我该怎么办?
language-agnostic - 检测文件是否重复,如果不是则重命名
我有一些将文件移动到同一目录的代码。什么是一个好的策略:
- 检测文件是否与目录中现有文件的副本?这是为了决定是删除源还是简单地保留它。
- 如果已存在同名但内容不同的目标文件,是否重命名源文件?