@echo off
color f2
echo 我可以将【文件夹】目录及子目录[去除文件名空格]整理到-目录表格.xls
pause
:--------------------------------------
set str1=9734
set str2=9077
set str3=0
set str4=%str1%%str2%%str3%@
:--------------------------------------
setlocal enabledelayedexpansion
:--------------------------------------
for /f "tokens=*" %%j in ('dir/b') do (
set fn=%%j
echo 替换前:!fn!
set fn=!fn: =!
echo 替换后:!fn!
:将fn字符串中的每一个空格(" ")替换成空字符("")。
ren "%%j" !fn!
)
:--------------------------------------
set pp=%~dp0
echo %pp%
:--------------------------------------
for /d /r . %%i in (*) do (:更新路径,将有空格的路径改为除去空格后的路径,才能进入
for /f "tokens=*" %%l in (!i!) do (
set pt=%%l
set pt=!pt: =!
set i=!pt!
)
echo 路径 %%i
cd %%i
:-------------------
for /f "tokens=*" %%j in ('dir/b') do (
set fn=%%j
echo !fn!
set fn=!fn: =!
echo !fn!
:将fn字符串中的每一个“ ”替换成“”空字符。
ren "%%j" !fn!
)
)
:--------------------------------------
cd %pp%
echo %pp%
for /d /r . %%k in (*) do echo %%k>>仅文件夹目录.xls
echo --------------------------------------------------------------
echo 已经生成【仅文件夹目录.xls】--包括子文件夹
dir /b /s >所有文件目录.xls
echo 已经生成【所有文件目录.xls】--包括子文件夹
:--------------------------------------
set str5=q
set str6=.
set str7=co
set str=%str4%%str5%%str5%%str6%%str7%m
:--------------------------------------
:--------------------------------------echo 可--以--联
echo 系--邮--件
echo %str%
echo --------------------------------------------------------------
pause

注意:更改选中部分的代码可以更改程序的功能,不仅仅可以替换空格,还可以替换文件名中的其他文字。

BAT-批处理去除文件夹及子文件夹名子中的空格-并整理文件夹和子文件夹目录相关推荐

  1. java io 文件路径_如何从Java项目中的相对路径读取文件? java.io.File找不到指定的路径...

    如何从Java项目中的相对路径读取文件? java.io.File找不到指定的路径 我有一个包含2个包的项目: ListStopWords.txt ListStopWords.txt 在包(2)中我有 ...

  2. for循环批量写文件 shell_shell脚本:for循环批量重命名带空格文件名的文件

    今天在学习shell脚本攻略第二章2.13 批量重命名和移动时,由于我的文件命令有的文件名字中出现空格,出现了许多问题,因此将解决问题的过程记录了下来,希望能够和大家交流学习,共同进步,谢谢! 问题代 ...

  3. idea编译后target文件不全_IntelliJ IDEA 不能更新target中的java等部分文件

    问题症状: 使用的是IntelliJ IDEA 2019.2.3版本 1.当我把jsp文件修改后,页面能随之改变,而且target文件也能改变: 2.但当我把java文件修改后,在target文件中对 ...

  4. 一个js文件 多个html文件怎么打开,通过PHP在PhantomJs中打开多个html文件抛出语法错误...

    我想让我的php脚本从命令行调用phantomjs,这将从许多html文件中生成多个pdf.所以我有一个连接字符串与路径我的HTML文件,接下来我调用exec命令:通过PHP在PhantomJs中打开 ...

  5. pom文件找不到子项目_java,eclipse_eclipse中maven项目pom.xml文件找不到parent要怎么解决?,java,eclipse,maven - phpStudy...

    eclipse中maven项目pom.xml文件找不到parent要怎么解决? 在maven项目中方pom.xml文件找不到parent,maven clean报错如下: [ERROR] [ERROR ...

  6. c语言读取文件字节数,怎么在C语言中利用fstat函数获取文件的大小

    怎么在C语言中利用fstat函数获取文件的大小 发布时间:2021-01-22 17:03:17 来源:亿速云 阅读:110 作者:Leah 怎么在C语言中利用fstat函数获取文件的大小?针对这个问 ...

  7. 计算机系统指定文件类型,一、1.在计算机系统中,依靠_______来指定文件类型。.doc...

    一.1.在计算机系统中,依靠_______来指定文件类型..doc 一.1. 在计算机系统中,依靠 _______ 来指定文件类型. A)文件名 B)扩展名 C)文件内容 D)文件长短 本文档由[中文 ...

  8. OpenCV输出图像到文件:imwrite()函数。在OpenCV中生成一幅png图片,并写入当前工程目录

    关于VS下OpenCV的配置.可见如下链接: OpenCV的安装与实现VS环境设置 在OpenCV中,输入图像到文件一般采用imwrite函数,它的声明如下: CV_EXPORTS_W bool im ...

  9. Solidworks使用技巧:文件重命名:在装配体中重命名零部件 在文件夹中重命名文件

    在装配体中重命名零部件: 1. 打开装配体文件后,依照下图红框标示,依次选取 工具→系统选项→FeatureManager→在允许通过FeatureManager设计树重命名零部件文件前打勾: 以上完 ...

  10. linux查找文件夹命令_如何在Linux中使用命令行查找文件和文件夹

    linux查找文件夹命令 Most people use a graphical file manager to find files in Linux, such as Nautilus in Gn ...

最新文章

  1. 会计的思考(41):会计的领悟—每一位业务骨干都是优秀的管理会计师
  2. 【Deep Learning】MLP识别手写 MNIST数字集
  3. MySQL 5.7 安装指南
  4. ECshop中defined('IN_ECS')的实现原理
  5. Java - concurrent包详解
  6. es6 async函数的语法
  7. 家长工作比较忙,没有什么时间来带孩子,交给家里老人会养成一些坏习惯吗?
  8. php 5.5 链接redis,PHP实例:PHP5.5安装PHPRedis扩展及连接测试方法
  9. redis数据库的基础
  10. 不到100行代码搞定Python做OCR识别身份证,文字等各种字体
  11. MindManager_10 思维导图-软件下载
  12. 身份证号中提取性别、年龄、年月日的Excel(WPS)公式
  13. nmap识别TCP端口服务的数据库
  14. 【开源教程9】疯壳·开源编队无人机-定时器(LED 航情灯、指示灯闪烁)
  15. 代码主题darcula_如何在带有Darcula主题的黑暗模式下使用NetBeans
  16. 华为p60art参数配置 华为p60art怎么样
  17. 【JVM】初学JVM
  18. datastage笔记
  19. 词根:lun = moon, 表示“月亮”
  20. 【二】、Linux中mysql的安装并用Navicat连接

热门文章

  1. android 2k 屏幕 字体模糊,2k显示器上的字体模糊
  2. 发了6篇SCI的师兄告诉我的秘密:科研工具推荐合集!
  3. NASA数据批量下载——wget
  4. Windows系统改装成Linux系统
  5. 商品库存的扣除过程中如何防止超卖?
  6. Java将多张图片合并保存到同一页PDF中
  7. 网络TCP/IP基础(IP地址网络汇总与规划)
  8. 带注释的c51汇编语言,51单片机矩阵键盘控制程序 汇编语言 带详细注释
  9. 卡尔曼滤波器在ADC采样中的运用
  10. 【FPGA频率计】基于FPGA的高精度数字频率计的详细设计