我是批处理脚本的新手,我正在尝试新的东西。 我有一个示例文本文件sample.txt。
它包含文件夹和文件的路径。这是文件sample.txt:
C:\ Users \ admin \ Desktop \ Sample \ ABC \ Apple 1
C:\ Users \ admin \ Desktop \ Sample \ ABC \ Apple 1 \ file1.txt
C:\ Users \ admin \ Desktop \ Sample \ ABC \ Apple 2 \ file2.txt
C:\ Users \ admin \ Desktop \ Sample \ ABC \ Apple 3
C:\ Users \ admin \ Desktop \ Sample \ ABC \ Apple 4 \ hello.docz
C:\ Users \ admin \ Desktop \ Sample \ ABC \ Apple 4
我想删除sample.txt中的路径行,这些路径只是文件夹&其他文件,但想保留文本文件。我希望输出存储在同一个文件sample.txt中:
C:\ Users \ admin \ Desktop \ Sample \ ABC \ Apple 1 \ file1.txt
C:\ Users \ admin \ Desktop \ Sample \ ABC \ Apple 2 \ file2.txt
答案 0 :(得分:3)
findstr /e /i "\.txt" "sample.txt" > "new.file"
move /y "new.file" "sample.txt"