【发布时间】:2010-09-14 00:29:05
【问题描述】:
据我了解,.bat 是旧的 16 位命名约定,.cmd 用于 32 位 Windows,即以 NT 开头。但是我继续在各处看到 .bat 文件,并且使用任何一个后缀它们的工作方式似乎完全相同。假设我的代码永远不需要在 NT 之前的任何东西上运行,那么我以哪种方式命名批处理文件真的很重要,还是有一些 gotcha 使用错误的后缀在等待我?
【问题讨论】:
-
只是为了增加混乱,我们现在也有 .ps1 文件。
-
如果我没记错的话 .ps1 文件应该是 Windows Power Shell 文件。不过我可能是错的。
-
.ps1 是一个 Windows PowerShell 文件,它是与 .bat/.cmd 批处理文件完全不同的语言。
标签: windows batch-file cmd