`
mujizi
  • 浏览: 142212 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

bat for 处理带空格的文件名

阅读更多

时常需要把一个旧版本的SVN项目转化成新的工程.

但是旧片的SVN工程里面还有很多的.SVN文件夹.

手工删除这些文件夹显然不是很好的方法.

由是想到了写批处理自动遍历和删除.SVN文件夹.

但是在写批处理的时候遇到一个问题.

如果文件夹带有空格的话.

for命令只取空格前面的数据.

在网上查了很久,试用了很多方法都没有成功.

后来才查到要增加两个参数"tokens=* delims="

下面把整个的批处理代码帖出来,共享给大家.

@echo off
set beginDir="."
rem echo Search Dir is %beginDir%
echo.
for /f "tokens=* delims=" %%i in ('dir /ad /b/s %beginDir% ^| findstr "\\\.svn$"') do (
 rmdir /S /Q "%%i"
 echo "%%i"
)
echo.
echo Deleted successful.
echo.
pause

 

分享到:
评论
1 楼 battlefly 2009-12-21  
其实还可以用svn export吧……

相关推荐

    解决bat文件名、目录名或卷标语法不正确

    2. **空格和引号**:如果文件名或目录名含有空格,需要在命令行中用双引号括起来,例如`"C:\Program Files\example.bat"`。 3. **路径长度过长**:Windows系统对路径的最大长度有限制,通常不能超过260个字符。检查...

    xiaoxie.bat

    注意:如果文件名中带有空格,建议先将空格去除或替换成下划线_,进行大小写转换后再替换回来。否则会导致空格后的名字替换不成功。 文件名字符批量替换工具下载:...

    批量更改文件名.bat

    批量更改文件名 批量更改后缀名的简单批处理 注意原始文件名中不能有空格

    批量删除空格.bat

    批量删除文档中空格并生成当前文件夹...把BAT复制到需要删除及提取文件名的文件夹;2.双击运行;3.运行后该文件夹下包含空格的文件名会被删除包含的空格符;4.生成的EXECL中就是当前文件夹下的所有一级目录下的文件名。

    解决运行bat文件出现错误提示

    综上所述,解决“文件名、目录名或卷标语法不正确”的错误,需要检查批处理文件中的路径、文件名和命令语法,确保它们遵循Windows的规范。如果问题仍然存在,可以尝试查找相关论坛的解决方案,或者使用`.reg`文件...

    文件名-002-批量更改文件名.bat

    bat语言批量更改文件名,可以增加前缀后缀。根据提示输入相关指令,替换文件夹中所有文件中的空格,或者其他指定文字,或者增加前缀后缀

    BAT批处理脚本-文件相关操作-批量重命名去除文件名中的空格等特殊符号.zip

    本资源"BAT批处理脚本-文件相关操作-批量重命名去除文件名中的空格等特殊符号.zip"是针对文件管理问题的一个解决方案,主要目的是帮助用户批量地对文件进行重命名,移除文件名中的空格和特殊字符,以避免在某些程序...

    文件名-011-删除文件名中的空格和删除文件名中的括号.bat

    59个超级实用的bat语言,bat批处理快速精简高效,我用bat节约生命

    去掉文件名上的空格

    自己根据网上资料修改的,bat 批处理。 可直接修改使用。

    批处理文件名前后两部分对调

    该批处理程序主要是处理MP3文件的...其中歌曲名中的空格不会消失,呵呵~附代码注释,想学习的同学可以用文本软件打开看。 灵感来源于百度ting歌曲的名字格式是“歌曲名 - 歌手名.mp3”,和传统的音乐播放器有些区别。

    BAT批处理脚本-每隔2秒新建一个txt文件,文件名由1~10.zip

    在这个特定的场景中,我们有一个名为“每隔2秒新建一个txt文件,文件名由1~10.bat”的批处理脚本,它将自动创建一系列以数字1到10命名的TXT文本文件,每两秒钟创建一个。 批处理脚本的编写基于DOS命令行语法,这...

    文件名-007-先去掉所在文件夹的文件名空格再列出目录到Excel-删除自己.bat

    59个超级实用的bat语言,bat批处理快速精简高效,我用bat节约生命

    文件名-010-【完美】我可以将【文件夹】目录及子目录[去除文件名空格]整理到-目录表格.bat

    59个超级实用的bat语言,bat批处理快速精简高效,我用bat节约生命

    maven+bat打包

    请注意,文件名中的空格可能是由于某些原因而添加的,实际的POM.xml文件名通常不包含空格。在POM.xml中,我们需要找到类似以下的配置: ```xml <groupId>org.apache.maven.plugins <artifactId>maven-antrun...

    bat 运行java main方法

    保存位置应与`jar`文件在同一目录下,因为`bat`文件中的路径不支持空格,所以确保所有路径都正确无误。 4. 双击`runMyApp.bat`,如果一切设置正确,Java程序将由`bat`文件启动,并执行`main`方法。 这里有几个关键...

    文件名批处理.7z

    1、里面写了使用的步骤是什么,按照步骤来完成就行 2、第一步:选定要重命名的...3、第二步:点击第一个bat删除右括号 4、第三步:点击第二个bat将左括号替换成为_ 5、第四步:点击第三个括号去除文件名尾部产生的空格

    批量去除文件名称中的空格

    将b.bat放到需要批量去除文件名称中的空格的文件中,运行此文件。谢谢。

    文件名批处理工具.zip

    在Windows操作系统中,批处理工具是一种非常实用的自动化技术,能够帮助用户批量处理大量文件,例如修改文件名、提取文件名或删除文件名中的特定字符。"文件名批处理工具.zip"是一个压缩包,其中包含了专门用于这类...

    copy文件的bat程序

    保存文件时,将其命名为`copy_files.bat`,确保将"文件1 要复制的文件2 ..."替换为实际的文件名,并将"目标目录"替换为你希望复制到的路径。记得将文件扩展名从`.txt`改为`.bat`,然后关闭并运行该脚本。 批量复制...

Global site tag (gtag.js) - Google Analytics