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

时间:2016-06-02 18:29:35

标签: file batch-file text

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

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

dir /b "C:\Temp\Test\*.csv"

我的预期输出是:

  • 文件SaleData.csv来自SaleRegionEast目录
  • 文件SaleData.csv来自SaleRegionWest目录
  • 文件InventoryDe​​tails.csv来自Inventory目录

1 个答案:

答案 0 :(得分:0)

以下内容如何:

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