tôi đã kịch bản hàng loạt sau từ Wikipedia:Batch: Hủy bỏ phần mở rộng tập tin
@echo off
for /R "C:\Users\Admin\Ordner" %%f in (*.flv) do (
echo %%f
)
pause
Trong cho vòng tất cả các file với flv mở rộng được lặp lại, nhưng tôi muốn làm cho một số hành động với các tập tin (s) nơi tôi cần một lần tệp mà không có phần mở rộng và một lần với phần mở rộng. Làm thế nào tôi có thể nhận được hai?
Tôi đã tìm kiếm giải pháp nhưng không tìm thấy giải pháp nào. Tôi là một newbie thực sự trong hàng loạt ...
Công việc tuyệt vời. Nó đã giúp đỡ tôi. –
Chỉ cần lưu ý nhanh: trong ví dụ trên ** %% f ** sẽ giống như 'C: \ Users \ Admin \ Ordner \ foo.flv' và ** %% ~ nf ** sẽ cung cấp cho bạn' foo' . Nếu bạn muốn mọi thứ _except_ sử dụng phần mở rộng ** %% ~ df %% ~ pf %% ~ nf ** sẽ cung cấp cho bạn 'C: \ Users \ Admin \ Ordner \ foo' – ehambright