如何在Windows中为文件扩展名模式制作默认程序?
具体来说,我通过SSH连接到Linux集群来运行作业脚本,并且表单中的文件中有信息
JobName.o ####
其中####是自系统上次重置以来作业数量的计数器,因此它可以是任意长度。
本身不是答案,但你也不能(a)让集群改变作业名称的输出格式以添加。最后的东西或(b)只需运行Linux bash脚本来添加扩展名,例如:对于JobName中的f。*; 做mv“$ f”“$ {f%.extension}”; 完成来源:stackoverflow.com/questions/6114004 / ...
—
Dave C
我有理由相信Windows不会这样做。文件类型关联作为HKEY_CLASSES_ROOT \中的注册表项存在,并且是文字扩展名(.exe,.txt等)。从那里,默认密钥通常包含可执行文件的路径。因此,Windows使用所选文件的扩展名执行注册搜索,并且无法对注册表执行通配符搜索。
—
弗兰克托马斯
最后,最好的办法是更改作业以创建文件,
—
Frank Thomas
jobname.runcount,ext
以便您可以保留序列,但不能将其作为文件类型扩展处理(因为它不是一种文件类型。)
如果您无法在服务器上更改扩展名,请使用批处理作业在下载后重命名Windows PC上的文件。
—
DrMoishe Pippik,
Open With
然后表明我总是希望使用相同的程序。