批处理文件以查找与扩展名匹配的文件的路径,然后在同一目录中创建新文件

时间:2013-10-28 18:58:07

标签: batch-file

我正在尝试编写一个批处理文件,该文件将在大型目录层次中找到扩展名为csproj的所有文件。

无论我在哪里找到,我都想创建一个新的SameName.csproj.user文件,并在其中放入一些硬编码文本。即“测试文本”

如何在批处理脚本中完成此操作?

1 个答案:

答案 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"
)