先看下面一张办公电脑桌面图标范例,典型的有一堆软件、若干Excel表格、PPT和图片等等。或许保存时可以按时间顺序排列,从左到右从上到下,一个接一个不留空位,这样也会好找一点。然而工作中,尤其是打开其他编辑窗口时要拖动文件,就会使人(比如我)不自觉将图标往桌面边缘放,必然会越整越乱。
为了满足图方便和懒得整理两小确幸,只好动起了“操作系统的三种接口”之一的命令接口这心思。在Windows系统中,命令提示符就是是用命令接口的环境。经过一番试验,终于找到命令寻找并打开文件的方法,再也不用在眼花缭乱的桌面图标中玩找茬游戏!方法如下:
首先在cmd中,切换成桌面的目录,然后 dir /s /b | findstr "关键字",即可查找疑似文件,这种方法会文件和文件夹都一起刮一遍
如果明确知道要找的是文件夹,则可以使用 dir /s /b /ad | findstr "关键字",只刮文件夹
如果明确要找的是文件(带有后缀名的),则可以使用 dir /s /b /a-d | findstr "关键字",只刮文件
出来要查找的文件路径后,可以继续使用 start "" "复制一下你的路径",来打开该文件
或者真的十分肯定文件名是什么的时候,可以来狠一点的:
dir /s /b /a-d| findstr "文件名.后缀名" >> teemmmpppp.txt && (for /f "delims=" %i in (teemmmpppp.txt) do start "" "%i") && del teemmmpppp.txt
当然,以上涉及的知识点更多,包括(1)管道符:|,(2)搜索命令:findstr,(3)输出重定向:>>,(4)命令连接符:&&,(4)循环读取文件:for,兼容空格读取,(5)删除命令:del,(6)start命令兼容带空格路径。不懂的时候看着不知所云,懂了以后用起来是真爽~~
不过,用键盘总有翻车的时候,一旦编码失误,不幸打开了很多文件或者窗口,导致卡得不能动,哪怕是调出任务管理器,一个个结束任务也显得很费劲,又该怎办呢?还好搞技术的,总有办法:只要能调出 cmd,用 tasklist 查看进程,看看哪些疑似是手滑才启动的,利用好 taskkill 命令也能干掉他们!