问题标签 [file-extension]

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

windows - 如果我为我的程序创建一个新的文件类型,如何正确使用“打开方式”?

我做了一个程序。我还制作了自己的文件类型,程序可以创建、打开和编辑。在资源管理器中,我右键单击这个新文件类型并选择“打开方式”并选择我的程序。当然,它只是打开程序而不加载文件。

如何让我的程序知道它被请求在启动时打开文件?是否有一些“打开方式”发送的命令行参数?

0 投票
2 回答
1753 浏览

delphi - 如何找出通过打开具有自定义文件扩展名的文件触发的文件的路径?

如何获取用于打开程序的文件的位置?

示例:如果我创建一个新的扩展名“.xyz”,并告诉 Windows 我想用 myapplication 打开文件类型 .xyz,那么它会启动我的应用程序。太好了,但是我的应用程序如何获得用于启动它的文件的文件路径的句柄?

另外,有没有办法让我的应用程序的一个版本只运行并打开新文件以调用我的应用程序中的方法?例如,如果您使用 torrent 并打开 5 个 .torrent 文件,它们都只会传递给一个应用程序。

附带问题:所有文件扩展名都是 3 个字母长吗?是否有公开使用的列表?如果我创建一个文件扩展名,我不想使用一个已经使用过的。

0 投票
8 回答
6953 浏览

web-services - MIME 类型 Web 服务的文件扩展名?

是否有任何 Web 服务允许我提供文件扩展名并返回可能的 MIME 类型列表?

例如:

哪个可以返回:

我不想使用Urlmon.dll,而且我不想让我自己的列表保持最新。

谢谢

0 投票
0 回答
328 浏览

windows - Windows - 未知文件类型和 Windows Web“查找”

在 MS Windows 上,当您双击具有未知文件扩展名的文件时,操作系统会显示一条消息,让您选择:

1 - 使用 Web 服务找到合适的程序

2 - 从列表中选择程序

有没有办法向 MS(或任何人)“注册”您的文件扩展名,以便在选择“使用 Web 服务查找适当的程序”时显示您的应用程序?

0 投票
27 回答
1268231 浏览

python - 在 Python 中从文件名中提取扩展名

是否有从文件名中提取扩展名的功能?

0 投票
3 回答
75998 浏览

objective-c - 为什么 Objective-C 文件使用 .m 扩展名?

自从我开始学习 Objective-C 和 Cocoa 以来,我一直想知道他们为什么选择 .m 作为实现文件的扩展名——它应该意味着什么,还是只是一个随机的字母?

0 投票
5 回答
1085 浏览

c++ - 使用 .h 作为 c++ 文件的标头是否错误?

使用 .h 作为 c++ 文件的标头是否错误?

我到处都能看到它,尤其是用“C 风格”编写的代码。我注意到 Emacs 总是为 .h 标头选择 C ​​突出显示样式,而为 hpp 或 hh 选择 c++。

标记你的标题.h实际上是“错误的”还是只是让我烦恼的事情?

编辑:

这让我很恼火有一个很好的(ish)原因,如果我有标记为“hpp & cpp”的项目文件,我可以使用“grep something *pp”等。否则我必须输入“.h cpp”

0 投票
13 回答
24835 浏览

c++ - 如何更改存储在 C++ 字符串中的文件扩展名?

好吧,这就是交易,我正在对我大学的 C++ 课程进行介绍,并且无法弄清楚如何更改文件的扩展名。首先,我们要做的是读取 .txt 文件并计算单词、句子、元音等。好吧,我明白了,但下一步是困扰我的事情。然后我们假设使用与输入文件相同的文件名创建一个新文件,但扩展名为 .code 而不是 .txt(在该新文件中,我们将通过在每个文件的 ASCII 码中添加随机数来对字符串进行编码如果你有兴趣的话)。作为编程的初学者,我不太确定如何做到这一点。我使用以下代码首先获取输入文件:

我假设创建一个新文件,我将使用如下内容:

但是在用户输入之前我不会知道文件名是什么,所以我不能说“test.txt”。因此,如果有人知道在我创建新文件时如何更改该扩展名,我将不胜感激!

0 投票
5 回答
22074 浏览

c# - 如何在 C# 中创建自定义文件扩展名?

我需要有关如何在我的 C# 应用程序中创建自定义文件扩展名的帮助。我创建了一个基本的笔记管理应用程序。现在我将我的笔记保存为 .rtf (note1.rtf)。我希望能够创建一个只有我的应用程序才能理解的文件扩展名(比如,note.not,也许)

0 投票
4 回答
4293 浏览

vbscript - 在 VBscript 中写入/读取具有自定义扩展名的外部文件

您如何使用 VBscript 写入或读取具有自定义扩展名的外部文件(例如,而不是 .txt 扩展名,它可能具有 .cyc)?

我不知道如何,似乎无法弄清楚。对于读取文件,是否可以只读取文件的一部分?例如,如果我有一条线

string1=世界你好!

在我的文件中,我的脚本如何仅从 string1 行读取以及如何将文本值分配给 vbscript 文件中的字符串?

那么,如何将单个值写入我的文件?

为了澄清,我基本上是在尝试使用外部文件作为配置/数据文件。

这可能是一个非常愚蠢的问题,如果是,我真的很抱歉。

编辑:这是一个两部分的问题,我需要知道上面指定的读写文件的代码,以及如何使用自定义扩展。