Dzwebs.Net

撰写电脑技术杂文十余年

批处理操作长文件名和长文件夹名的方法

Admin | 2011-6-2 8:25:55 | 被阅次数 | 9179

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  如果系统中存在名称很长的文件夹或名称很长的文件,那么,使用批处理操作这些目录和文件,就不能使用普通的方法了,因为,使用普通的方法,批处理是无法识别这样的名称的,尤其是有空格的时候,更难操作。

  下面,就给大家介绍,如何使用批处理来操作长文件名和长文件夹名

  下面,我们先看看长文件夹和长文件名。

  A:长文件夹,带空格的

  C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files

  B:长文件名,带空格的

  dzwebs 大众计算机学习网 大众三七网 dz37w.txt

  如上两种情况,是比较经典的案例了。

  一、普通操作方法

  该方法,使用简写的形式来操作,符合8.3格式,简写的名称共有八个字符,前面是6个字符,后面跟着~1两个字符。

  例子一:进入C:\Documents and Settings目录,使用如下的批处理:

  cd  Docume~1

  再比如,进入C:\Program Files目录,使用如下的批处理:

  cd  C:\Progra~1

  Docume~1和Progra~1的简写,满足8.3格式,前面是6个字符,后面跟着~1两个字符。

  这就是普通的简写的操作方法。

  该方法有个缺点,那就是容易出现误操作,比如,有两个文件名称为:

  dzwebsdz37w.txt、dzwebsnet.txt

  如果您使用简写形式删除文件,代码为:del  dzwebs~1.txt

  那么,会误将以上的两个文件都删除。如果有类似的,也会一并全部删除,有违我们的意愿。

  二、标准操作方法

  标准的操作方法,使用全名方法,包括空格,但是,必须使用双引号把全名括起来。比如,要进入如下的目录:

  C:\Program Files\Microsoft Visual Studio

  我们就这样来使用批处理:

  cd C:\"Program Files"\"Microsoft Visual Studio"

  当然,操作长名称的文件,也使用全名的方法,比如要删除文件:dzwebs 大众计算机dz37w netcom.txt

  我们得这样来使用:

  del "dzwebs 大众计算机dz37w netcom.txt"

  这样就可以实现操作方法了。


该杂文来自: 基础知识杂文

上一篇:windows7独立音箱放不出声音

下一篇:修改CMD窗口尺寸大小的方法

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计