目录
- 写在前面
- 文件操作
- 命令说明
- 遍历文件并写进txt
- 按行读取txt并文件计数
- 文件重命名
- 参考
- 完
写在前面
1、本文内容
windows各种文件操作、系统相关的命令行脚本
请保存为.bat运行
2、平台
windows10
3、转载请注明出处:
https://blog.csdn.net/qq_41102371/article/details/130872224
文件操作
命令说明
setlocal enabledelayedexpansion是为了使变量能局部展开
遍历文件并写进txt
files2txt.bat
@echo off
chcp 65001 > nul
set "source_directory=%~1"
setlocal enabledelayedexpansion@REM 遍历
for /r "%source_directory%" %%F in (*.json) do (echo %%Fecho %%F >> all_files_json.txt
)
endlocal
使用
files2txt.bat YOUR_PATH
输出的是绝对路径
按行读取txt并文件计数
readtxt.bat
@echo off
chcp 65001 > nul
set /a file_count=0setlocal enabledelayedexpansion
set "source_file=%~1"
for /f "usebackq delims=" %%F in ("%source_file%") do (set /a file_count+=1set "filepath=%%~dpF"set "filename=%%~nF"set "extension=%%~xF"echo !file_count! %%Fecho !file_count! !filepath!!filename!!extension!
)
endlocal
其中文件计数实现为
set /a file_count+=1
使用
readtxt.bat your_txt_path
文件重命名
https://baike.baidu.com/item/REN/19428163?fr=aladdin
请注意,您不能为目标文件指定新的驱动器或路径。
https://blog.csdn.net/annita2019/article/details/122908812
参考
文中已列出
完
主要做激光/影像三维重建,配准、分割等常用点云算法,技术交流、咨询可私信