是否有Windows命令关闭文件?

时间:2015-10-12 19:41:58

标签: windows cmd

我已经在Windows命令提示符下打开了一个文件,只需导航到该目录然后输入它的名称即可。现在有办法通过命令提示符关闭该(打开)文件吗?我一直在寻找,我无法找到方法。似乎是一个不存在的非常简单的命令。

1 个答案:

答案 0 :(得分:3)

Windows中没有MS-DOS,自2003年以来就没有。“命令提示符”程序(名为cmd.exe)在控制台窗口中运行,其外观和行为类似 MS-DOS的命令解释器,就像很多人看起来一样,虽然存在一些细微的差别。

如果您将文件名作为命令提供给命令提示符,并且该命名文件不是程序,则会查看扩展名以尝试选择要运行的相应程序并打开该文件。 .doc扩展名通常对应于MS Word(Office)或精简版MS Works,但取决于您安装的软件及其配置方式.doc可能是其他内容。您可以通过命令提示符命令assoc .doc,然后通常ftype (value from assoc)或查看HKEY_CLASSES_ROOT下的注册表,找出系统中的内容。一旦程序运行(正在运行的程序也称为进程),它可以在运行时保持文件打开(如Word)或仅短暂打开它然后关闭它(如记事本)。

一旦知道正在运行的程序/进程,就可以使用taskkill命令指示该进程停止。输入taskkill /?以获取帮助信息。如果有多个进程运行相同的程序并且您使用/im选项,它将停止所有这些,而不仅仅是您想要的那个。{1}}选项。要使用/pid选项,tasklist或TaskManager可以帮助您找到正确的过程 - 但是如果您使用TaskManager,它也可以停止该过程,因此不需要taskkill。如果程序出现故障并且在指示时没有停止,taskkill /f将强行执行,但这可能会使打开的文件丢失,数据不正确或无法使用。

另请注意,command本身可以有效地保持目录打开。如果您尝试重命名或移动包含该目录的文件子树,则必须先在其他地方cd command进程,或使用exit终止。