阅读文件夹';s子文件夹和这些子文件夹中的文件(使用Windows cmd)
我正在编写一个批处理脚本,它读取一个文件并“查找并替换”这个字符╡" 至“µ” 到目前为止,我能够编写以下代码:阅读文件夹';s子文件夹和这些子文件夹中的文件(使用Windows cmd),windows,batch-file,cmd,Windows,Batch File,Cmd,我正在编写一个批处理脚本,它读取一个文件并“查找并替换”这个字符╡" 至“µ” 到目前为止,我能够编写以下代码: @echo off Setlocal enabledelayedexpansion chcp 65001 Set "Pattern=╡" Set "Replace=µ" For %%# in ("E:\CopiedVault\*") Do ( Set "File=%%~nx#" Ren "%%#" "!File:%Pattern%=%Replace%!" )
@echo off
Setlocal enabledelayedexpansion
chcp 65001
Set "Pattern=╡"
Set "Replace=µ"
For %%# in ("E:\CopiedVault\*") Do (
Set "File=%%~nx#"
Ren "%%#" "!File:%Pattern%=%Replace%!"
)
我面临的问题是,我不知道如何修改此脚本,通过它可以读取文件夹“CopiedVault”的子文件夹,然后可以查找和替换文件及其名称
如果能够找到该文件,则此脚本工作正常。请尝试
dir /s /b E:\CopiedVault
在forloop中,并为每次事件重命名文件。尝试使用
for/r“E:\CopiedVault”%%#in(*)do(
非常感谢。它工作得很有魅力。)