生成一个目录下的所有文件的MD5的批处理代码
时间: 2024-02-01 08:13:22 浏览: 29
以下是一个简单的批处理代码,可以生成指定目录下所有文件的MD5校验值:
```
@echo off
setlocal enabledelayedexpansion
set "dir=%1"
if not defined dir set "dir=."
for /f "delims=" %%f in ('dir /b /a-d "%dir%\*"') do (
set "md5="
for /f "usebackq tokens=*" %%a in (`CertUtil -hashfile "%%f" MD5 ^| find /v ":"`) do (
if not defined md5 (
set "md5=%%a"
) else (
set "md5=!md5!%%a"
)
)
echo %%f !md5!
)
endlocal
```
将以上代码保存为 `md5.bat` 文件,然后在命令行中运行 `md5.bat 目录路径` 即可生成指定目录下所有文件的MD5校验值。如果不指定目录路径,则默认为当前目录。
相关问题
生成一个删除jmeter.log和指定文件夹下所有文件的批处理代码
你可以使用以下批处理代码来删除 `jmeter.log` 文件和指定文件夹下的所有文件:
```batch
@echo off
set "folder=C:\path\to\folder"
del /f "C:\path\to\jmeter.log"
for /d %%i in ("%folder%\*") do (
del /f /q "%%i\*.*"
)
exit
```
请将 `C:\path\to\folder` 替换为要删除文件的文件夹的路径。这段代码首先使用 `del` 命令删除 `jmeter.log` 文件,然后使用 `for` 循环遍历指定文件夹下的所有子文件夹,并使用 `del` 命令删除每个子文件夹中的所有文件。最后, `/f` 参数用于强制删除文件,`/q` 参数用于静默删除文件。
使用这个批处理代码时要小心,因为它会永久删除文件,无法恢复。请确保在运行之前进行备份或确认不需要这些文件。
生成一个删除多个多件和删除指定文件夹下所有文件的批处理代码
以下是一个批处理脚本示例,用于删除多个文件以及指定文件夹及其子文件夹下的所有文件:
```batch
@echo off
set "folder=C:\path\to\folder"
del /f "C:\path\to\file1.txt"
del /f "C:\path\to\file2.txt"
del /f "C:\path\to\file3.txt"
for /d %%i in ("%folder%\*") do (
del /f /q "%%i\*.*"
)
exit
```
在这个示例中,你需要将 `C:\path\to\file1.txt`、`C:\path\to\file2.txt` 和 `C:\path\to\file3.txt` 替换为要删除的文件的实际路径。这些行使用 `del` 命令来删除指定的文件。
同时,你还需要将 `C:\path\to\folder` 替换为要删除文件的文件夹的路径。`for` 循环用于遍历指定文件夹下的所有子文件夹,并使用 `del` 命令删除每个子文件夹中的所有文件。
请注意,使用这个批处理脚本时要小心,因为它会永久删除文件,无法恢复。在运行之前,请确保进行备份或确认不需要这些文件。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![text/plain](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)