在Windows上,我看到Python和許多其他程序使用Python.File
的文件類型名稱約定,帶有一個點,而不像ApplicationFile
(無點),這也是我見過的。這個點有意義嗎?做什麼的?對於Windows文件類型,「Application.File」中的點是否顯着?
我正在開發一個項目,它將自己的文件類型添加到註冊表中,並且希望做正確的事情,並且知道爲什麼它是正確的。
編輯:我指的是文件類型,而不是(直接)文件擴展名。要繼續使用Python例如,文件協會(擴展)是:
C:\>assoc | find ".py"
.py=Python.File
.pyc=Python.CompiledFile
.pyo=Python.CompiledFile
.pyw=Python.NoConFile
,它的文件類型是:
C:\>ftype | find "python"
Python.CompiledFile="C:\Python32\python.exe" "%1" %*
Python.File="C:\Python32\python.exe" "%1" %*
Python.NoConFile="C:\Python32\pythonw.exe" "%1" %*
它的文件類型後,我最正確的命名(最後一個例子中=
的左側,右側第一個)。
不,它們並不重要,僅僅是一個約定。沒有點的ProgID的例子是txtfile和exefile。啓動Regedit.exe來看看。 –
@Hans,我看過和看過txtfile和python.file,這就是爲什麼我很好奇。我看到兩個公約,並且正在尋求理解爲什麼。 –