ฉันใช้งานโปรแกรมต่อไปนี้
@echo off
cls
set /p "filename=type file name>"
setlocal enabledelayedexpansion
for /r E:\ %%a in (*) do if "%%~nxa"=="%filename%" (
echo %%~dpnxa >>path.txt
)
ฉันมีไฟล์เอาต์พุตpath.txt
ที่มี
E:\new.txt
E:\Redmi\new folder\new.txt
E:\windows\new folder\new folder\new.txt
ฉันชอบที่จะมีไฟล์แยกกันเช่น
E:\new.txt
ใน path1.txt
E:\Redmi\new folder\new.txt
ใน path2.txt
E:\windows\new folder\new folder\new.txt
ใน path3.txt
อย่าใช้ค่าคงที่สำหรับไฟล์เป้าหมาย แต่แทนที่จะเป็นตัวแปร (นับ) หรือแยกผลลัพธ์โดยการขึ้นบรรทัดใหม่
—
เซท