问题标签 [file]

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 投票
5 回答
1471 浏览

c++ - 在项目中查找未使用的文件

我们正在迁移我们的作品存储库,因此我想在将源树中存在的所有未引用文件移入漂亮的新鲜(空)存储库之前对其进行剔除。

到目前为止,我已经手动完成并找到了所有我知道的未引用文件,但我想知道我是否已经全部抓住了它们。一种方法是手动将项目文件逐个文件移动到新文件夹,并查看编译时会出现什么问题。这需要整整一周,所以我需要一个自动化工具。

人们有什么建议?

澄清:
1)它是C++。
2)文件混合。我正在寻找已被其他人取代但已在存储库中腐烂的文件 - 例如 file_iter.h 未被程序中的任何其他文件引用但保留在存储库中以防万一有人想从1996 年!现在我们正在移动到一个新的存储库,我们可以安全地丢弃所有不再使用的文件。
3) Lint 只发现未使用的包含 - 不是未使用的文件(我面前有 7.5 手册)。

0 投票
16 回答
117134 浏览

c# - 为什么 Path.Combine 不能正确连接以 Path.DirectorySeparatorChar 开头的文件名?

在 Visual Studio的即时窗口中:

看来他们应该是一样的。

旧的 FileSystemObject.BuildPath() 不能这样工作......

0 投票
4 回答
3449 浏览

windows - 在 Windows XP 上批量重命名具有国际字符的文件

我有一大堆文件,文件名使用我们可爱的瑞典字母å åö。由于各种原因,我现在需要将这些转换为 [a-zA-Z] 范围。只需删除此范围之外的任何内容都相当容易。给我带来麻烦的是我想用a替换åo替换ö等等。

这是最糟糕的字符集问题。

我有一组测试文件:

我将我的脚本基于这一行,将其结果传递到各种命令中

奇怪的是,如果我将这个结果(即普通的 for 循环)打印到一个文件中,我会得到这个输出:

因此,我的文件名甚至在到达其他工具之前就发生了一些奇怪的事情(我一直在尝试使用来自称为 GnuWin32 的 Windows 的 sed 端口来做到这一点,但到目前为止没有运气)并且对这些字符进行替换不会帮助。

你将如何解决这个问题?我对任何类型的工具、命令行或其他工具都持开放态度……</p>

编辑:这是一个一次性的问题,所以我正在寻找一个快速的'n丑陋的修复

0 投票
4 回答
12189 浏览

.net - C# NetCDF 库

我目前正在(或至少计划)几个使用大量重复数据的项目。这种数据在电子表格或数据库中运行良好,但在 XML 中很糟糕。:)

NetCDF 似乎是文件格式的绝佳选择。但是,我的工作是用 C# 编写的,并且没有可用的“官方”NetCDF 实现。有一个“官方”Python 版本,我可能会与 IronPython 一起使用。另一种选择是 CodePlex 上的“.Net 的 NetCDF 库”,但它看起来很安静(http://www.codeplex.com/netcdf)。

有没有人使用过这些库中的任何一个?你能提供任何建议吗?

0 投票
27 回答
176561 浏览

c# - 如何检查给定的字符串是否是 Windows 下的合法/有效文件名?

我想在我的应用程序中包含批处理文件重命名功能。用户可以键入目标文件名模式,并且(在替换模式中的一些通配符之后)我需要检查它是否会成为 Windows 下的合法文件名。我尝试使用正则表达式,[a-zA-Z0-9_]+但它不包括来自各种语言的许多特定于国家/地区的字符(例如变音符号等)。进行此类检查的最佳方法是什么?

0 投票
4 回答
881 浏览

java - 追踪文件句柄

我有一个使用 log4j 的大耳朵,并且有一个用于设置它的配置文件。在这个配置文件中没有提到某些日志文件,但是除了配置文件中指定的文件之外的其他文件会在日志文件夹中生成。我搜索了 (logger|log4j|log).(properties|xml) 的其他组合,但在耳朵中包含的所有 jar 文件中都没有发现任何有希望的东西。我如何追踪创建这些额外文件的有问题的线程/类?

0 投票
15 回答
146030 浏览

asp.net - 如何验证文件上传的文件类型?

我正在使用<input type="file" id="fileUpload" runat="server">在 ASP.NET 应用程序中上传文件。我想限制上传的文件类型(例如:限制为 .xls 或 .xlsx 文件扩展名)。

JavaScript 或服务器端验证都可以(只要在上传文件之前进行服务器端验证 - 可能上传了一些非常大的文件,因此需要在上传实际文件之前进行任何验证) .

0 投票
14 回答
608 浏览

file - 向文件写入更多内容,而不仅仅是纯文本

我一直能够用 C++ 读写基本的文本文件,但到目前为止,没有人讨论过更多。

我的问题是这样的:

如果我自己开发一种文件类型供我也创建的应用程序使用,我将如何将数据写入文件并保留布局、格式等?是否有任何标准,还是仅取决于程序员的创造力?

0 投票
5 回答
3734 浏览

ruby - 在 Windows 上检查 Ruby 中的文件版本

Ruby 中有没有办法找到文件的版本,特别是 .dll 文件?

0 投票
1 回答
2404 浏览

c# - 使用 C# 在 Little Endian 或 Big Endian 中写入/读取二进制数据的最佳方法?

好的,如果我在.NET 下有一个以小端或大端编码的二进制文件,那么读取/写入它的最佳方法是什么?

在 .NET 框架中,我只设法找到了默认使用小端序的 BinaryWritters / BinaryReaders,所以我的方法是实现我自己的 BinaryReader / BinaryWritter 用于以大端序读取/写入数据,但我想知道是否有更好的方法.