当前位置: 首页 > news >正文

Windows 命令行:使用路径名和文件名来启动文件

专栏导航

上一篇:Windows 命令行:在 cd 命令中使用绝对路径与相对路径

回到目录

下一篇:MFC 第一章概述

本节前言

学习本节知识,需要你首先懂得如何打开一个命令行界面,也就是命令提示符界面。链接如下。

参考课节:Windows 命令行:打开命令提示符界面

你还需要了解绝对路径与相对路径的概念。链接如下。

参考课节:Windows 命令行:路径的概念,绝对路径

参考课节:Windows 命令行:相对路径

具备了上面的连接中的先导知识以后,我们来往下学习。

一.    准备工作

首先呢,我们来做准备工作。

我们在桌面上建立一个文件夹,名为【tmp_dir】。在【tmp_dir】文件夹里面,我们新建两个文件夹,一个叫做【dir1】,一个叫做【dir2】。然后呢,我们在【dir1】文件夹里面新建【dir3】文件夹。

接下来,我们在【tmp_dir】文件夹里面新建一个 docx 文件,也就是一个 Word 文档。在里面输入【这是一个 word 文档】,然后将其保存,将文件名命名为【文档01.docx】。然后退出此文档。

然后呢,我们在【dir3】里面新建一个 txt 文档,文件名为【文档02.txt】。在文档中输入文本【这是一个文本文档】,然后保存并退出。

接下来呢,我们用【Shift + 鼠标右键】的方法,在【tmp_dir】文件夹里面打开一个命令提示符窗口,如下图所示。

图1

二.    打开准备工作中的 word 文档

此时,【tmp_dir】文件夹里面存在着一个 word 文档,【文档01.docx】。

在以【tmp_dir】为工作目录的情况下,此 word 文档的相对路径为当前目录【.】,文件名为【文档01.docx】。

我们将这一文档的路径名与文件名依次输入命令行,路径名使用相对路径。并且,路径名与文件名之间,需要有反斜杠来分隔。也就是,我们需要在命令行中输入【.\文档01.docx】,然后回车执行。结果如下。

图2
图3

此命令的执行结果就是,计算机会寻找能够打开此 word 文档的程序,去打开这个文件。在我的本机里面,我安装了 WPS 办公软件,并且这是我的默认办公软件。所以呢,我这里,计算机用 WPS 打开了这个文件。

接下来,我们可以关闭 WPS 软件了。或者,在你那里,关闭你的微软办公软件。

三.    打开文本文档

我们知道,在【tmp_dir】文件夹里面,相对路径【.\dir1\dir3】里面,有着【文档02.txt】文档。

此时,图2 所示的命令行的工作目录,依然为【tmp_dir】文件夹。

接下来,我们尝试着在命令行中输入【文档02.txt】的路径名与文件名,其中路径名与文件名需要有反斜杠来分隔。也就是输入【.\dir1\dir3\文档02.txt】,然后回车执行,结果如下。

图4
图5

到了这里,图5 所示的文本文件和图4 所示的命令提示符窗口,我们都可以关掉了。

四.    使用路径名和文件名来启动文件

以上,我举了两个例子,来讲解启动文件的方法。

在这里呢,我来略微总结一下这个方法。

我们可以在命令行上输入某一文件的路径名与文件名,然后回车执行,就可以启动文件了。

需要注意以下几个事项。

第一,路径名既可以使用相对路径,也可以使用绝对路径。

第二,路径名和文件名之间,需要用反斜杠来分隔。

第三,你的计算机上,必须得事先已经安装好了可以启动此文件的软件。否则此文件不会直接被打开。

结束语

本节的知识,就这么多了。

专栏导航

上一篇:Windows 命令行:在 cd 命令中使用绝对路径与相对路径

回到目录

下一篇:MFC 第一章概述

http://www.dtcms.com/a/395101.html

相关文章:

  • 稻瘟病监测仪的功能用途
  • 仿照豆包实现 Prompt 变量模板输入框
  • 如何安装 SQLPro Studio for Mac?v2024.21.dmg 文件安装步骤详解(附安装包)
  • 扣子空间:字节跳动推出的AI Agent 智能体平台
  • 编程基础:表驱动
  • 内网穿透的应用-RemoteJVMDebug+cpolar:内网服务器调试的无界解决方案
  • 如何将PPT每一页批量导出为高清JPG图片?一文讲清操作流程
  • 高防服务器如何实现安全防护?ddos攻击会暴露ip吗?
  • linux硬盘分区管理
  • spring boot实现MCP服务器,及其cursor测试使用的方法
  • web前端开发与服务器通信的技术变迁历程
  • 市值机器人:智能力量与监管博弈下的金融新生态
  • LeetCode:46.二叉树展开为链表
  • LeetCode算法日记 - Day 50: 汉诺塔、两两交换链表中的节点
  • 力扣每日一刷Day24
  • LeetCode 226. 翻转二叉树
  • leetcode 2331 计算布尔二叉树的值
  • docker: Error response from daemon: Get “https://registry-1.docker.io/v2/“
  • 从50ms到30ms:YOLOv10部署中图像预处理的性能优化实践
  • 6. Typescript 类型体操
  • [C++:类的默认成员函数——Lesson7.const成员函数]
  • 园区3D可视化数字孪生管理平台与 IBMS 智能化集成系统:打造智慧园区新范式​
  • 【Javaweb】Restful开发规范
  • 【C++】深入理解const 成员函数
  • 使用vscode自带指令查找有问题的插件
  • JAVA算法练习题day18
  • springboot3 exception 全局异常处理入门与实战
  • spring简单入门和项目创建
  • lVS 负载均衡技术
  • 【论文阅读】OpenDriveVLA:基于大型视觉语言动作模型的端到端自动驾驶