批处理删除带空格的长目录或文件夹
2013-08-15 15:54
836 查看
如果一个目录很长,而且中间还有空格.那么,我们用批处理的时候,为了省时省力
那么就要对他进行一些修改,修改方法举例说明:
比如Program Files这样的目录,长且有空格,那么我们就要想法子改一下...
注:在dos下文件名必须符合8.3格式。否则不能被dos识别,共8个字符,前6个加扩展符~1。
那么Program Files就要改成Progra~1这样就能达到简便且能被DOS识别...
当然还有一种方法,那就是为他加上引号,例如可以改成这样:C:\"Program Files"\
多个目录,可以使用多个引号,如:C:\"Program Files"\"WINDOWS XP SP2"
如果要删除C:\Program Files目录下的WINDOWS XP SP2文件夹,那么命令要这么写:
@echo
echo y|rd C:\Progra~1\WINDOW~1 /s/q
exit
特别注意:如果有多个文件名前边几位相同,那么最好不要用此方法,以免删错文件夹
最好的方法就是加引号,修改结果如下:
@echo
echo y|rd C:\Progra~1\"WINDOWS XP SP2" /s/q
exit
那么就要对他进行一些修改,修改方法举例说明:
比如Program Files这样的目录,长且有空格,那么我们就要想法子改一下...
注:在dos下文件名必须符合8.3格式。否则不能被dos识别,共8个字符,前6个加扩展符~1。
那么Program Files就要改成Progra~1这样就能达到简便且能被DOS识别...
当然还有一种方法,那就是为他加上引号,例如可以改成这样:C:\"Program Files"\
多个目录,可以使用多个引号,如:C:\"Program Files"\"WINDOWS XP SP2"
如果要删除C:\Program Files目录下的WINDOWS XP SP2文件夹,那么命令要这么写:
@echo
echo y|rd C:\Progra~1\WINDOW~1 /s/q
exit
特别注意:如果有多个文件名前边几位相同,那么最好不要用此方法,以免删错文件夹
最好的方法就是加引号,修改结果如下:
@echo
echo y|rd C:\Progra~1\"WINDOWS XP SP2" /s/q
exit
相关文章推荐
- 批处理删除指定天数之前的文件和相应目录下的空文件夹
- java file删除目录下的文件及文件夹
- 批处理 压缩当前目录下的所有文件夹
- 删除指定文件夹中除保留的文件外的所有文件批处理 删除指定文件夹下的空文件夹,包括子目录批处理
- Java新建目录、新建文件、删除文件、删除文件夹、删除文件夹里面的所有文件、复制整个文件夹内容
- 删除文件,若文件所在目录下只有一个文件则递归删除文件所在目录,直到删除的所在目录下有两个文件或者文件夹
- JAVA处理文件(新建目录,新建文件,删除文件,删除文件夹,删除文件夹里面的所有文件,复制单个文件复制整个文件夹内容)
- 删除文件夹遇到的 错误ox80070091:目录不是空的错误解决
- 删除一个目录下所有文件及文件夹 BOOL DeleteDirectory(LPCTSTR pszPath)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)(二)
- 批处理:删除三天前的备份目录
- 批处理删除指定天数日期之前的文件夹
- C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- 删除目录以及子目录下的.wav文件,保留文件夹和其他文件。
- IO流笔记第七发文件夹目录显示及统计和各级文件删除(用到了DFS搜索)
- 用doc命令删除指定目录下的CVS文件夹
- 16周,指针处理字符串,删除句子开始的空格
- Windows路径含有带空格的目录/文件名的处理
- 批处理实现删除所在的文件夹的所有svn文件
- nginx的web目录下处理中文文件和文件夹以及编码格式问题