我正在尝试编写一个批处理文件,该文件将在大型目录层次中找到扩展名为csproj
的所有文件。
无论我在哪里找到,我都想创建一个新的SameName.csproj.user
文件,并在其中放入一些硬编码文本。即“测试文本”
如何在批处理脚本中完成此操作?
答案 0 :(得分:1)
未经测试:
@echo off
:: put your dir here
pushd c:\cproj_dir
for /f "delims=" %%f in ('dir /b /s /a-d *.csproj') do (
echo test text >"%%~dpfnxf.user"
)