使用 dos 将文本附加到文件名



我正在使用以下命令打印目录中的所有csv文件。我想在文件名之前附加文本。我的目录结构如下。

Test
    SaleRegionEast
               SaleData.csv
    SaleRegionWest
              SaleData.csv
    Inventory
            InventoryDetails.csv

dir /b "C:TempTest*.csv"

我的预期输出是:

  • 文件销售数据.csv来自销售区域东部目录
  • 文件销售数据.csv来自销售区域西部目录
  • 文件清单详细信息.csv来自清单目录

以下情况如何:

for /f %i in ('dir /b/s *.csv') do @echo File %~nxi is from %~pi directory

相关内容

最新更新