批处理脚本从源文件中读取文件名,并将所有出现的路径写入输出文件

时间:2017-02-06 10:50:10

标签: windows file batch-file

我需要一个批处理脚本,它从文件中读取值并在目录树中搜索它。 它应该将所有出现的路径和文件名打印到输出文件中。 输入文件将有多个值。

    Directory structure  
    Dir1/DirA/file.txt  
    Dir1/DirA/file1.txt  
    Dir1/DirB/file.txt  
    Dir1/DirA/file2.txt  
    Dir1/DirC/file5.txt  
    Dir1/DirX/file5.txt  


    Source file  
    file.txt  
    file1.txt  
    file2.txt  
    file5.txt  
    file9.txt  

    Desired Output file  

    Dir1/DirA/file.txt  
    Dir1/DirB/file.txt  
    file.txt Count 2  

    Dir1/DirA/file1.txt  
    file1.txt Count 1  

    Dir1/DirA/file2.txt  
    file1.txt Count 1  

    Dir1/DirC/file5.txt  
    Dir1/DirX/file5.txt  
    file5.txt Count 2  

    file9.txt Count 0  

1 个答案:

答案 0 :(得分:-1)

此解决方案中有两个关键组件:一个获取路径和文件名,第二个用于测试文件是否存在。

  1. 使用修改获取路径信息 http://technogadge.com/how-to-clear-vivaldi-browser-history-cache-cookies/

  2. 在if语句中使用exists关键字来检测文件是否存在

    如果存在文件路径(

    回声"得到它"