Procfile没有扩展程序,因此它不与应用程序关联?

时间:2015-07-25 14:37:55

标签: windows heroku web server procfile

这只是一个小烦恼,但Heroku Procfile没有扩展名。这使我每次双击它都必须为它选择一个应用程序。

通常在为文件选择应用程序后,系统会记住,我不必再这样做了。

我想知道我是否可以添加随机扩展程序,它仍然可以使用吗?

这样的东西
  

Procfile.procfile

  

Procfile.txt

另外,由于它没有扩展名,因此如果不明显,也没有与之关联的图标。

2 个答案:

答案 0 :(得分:1)

From Windows IT pro

带有扩展名的普通文件可以关联一个程序,但对于没有扩展名的文件则不是这种情况。如果您双击一个并选择一个应用程序并选中该框以始终使用该应用程序,则会忽略该应用程序,并且每次选择文件时都必须选择该应用程序。

您可以使用注册表强制执行此操作:

  • 启动注册表编辑器(regedit.exe)
  • 转到HKEY_CLASSES_ROOT
  • 从“编辑”菜单中选择“新建 - 密钥”
  • 输入名称'。'然后按Enter键(不要键入引号)
  • 选择新的'。'键
  • 双击(默认)值
  • 更改为用于打开的HKEY_CLASSES_ROOT,例如NOTEPAD用于notepad.exe应用程序NOTEPAD
  • 点击确定

alt text

如果您现在双击没有扩展名的文件,它将在选择了应用程序的情况下打开。

要检查现有应用程序使用的内容,请查看HKEY_CLASSES_ROOT下的条目,例如: HKEY_CLASSES_ROOT.doc使用Word.Document.8,因此如果您希望将此作为默认编辑器,则可以将HKEY_CLASSES_ROOT。(默认)更改为Word.Document.8。

任何避免编辑注册表的方法如下:

  • 打开资源管理器 - 查看 - 文件夹选项... - 文件类型 - 新类型:
  • 类型描述:文字(任何描述,您可以输入)
  • 相关延期:。 (只是一段时间)
  • 行动: - 新......
  • 动作:打开
  • 用于执行操作的应用程序:c:\ winnt \ notepad.exe
  • 点击确定,然后再次确定

答案 1 :(得分:1)

带有扩展名的

Procfile工作。来自https://devcenter.heroku.com/articles/procfile

  

Procfile是名为Procfile的文件。它应该完全命名为Procfile,而不是其他任何东西。例如,Procfile.txt无效。该文件应该是一个简单的文本文件。   该文件必须放在应用程序的根目录中。如果放在子目录中,它将无法运行。