Tôi biết đây là một bài đăng cũ hơn, nhưng ai đó sẽ tình cờ tìm thấy nó trong một tìm kiếm của Google và có vẻ như một số câu hỏi mà OP hỏi trong các bình luận đã không được giải quyết cụ thể. Ngoài ra, hãy bình tĩnh với tôi vì đây là câu trả lời đầu tiên của tôi được đăng trên SO. :)
Để chuyển hướng đầu ra đến một tệp bằng tên tệp được tạo động, cách tiếp cận chuyển đến (đọc: nhanh & bẩn) của tôi là giải pháp thứ hai được cung cấp bởi @dbenham. Ví dụ:
@echo off
> filename_prefix-%DATE:~-4%-%DATE:~4,2%-%DATE:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.log (
echo Your Name Here
echo Beginning Date/Time: %DATE:~-4%-%DATE:~4,2%-%DATE:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.log
REM do some stuff here
echo Your Name Here
echo Ending Date/Time: %DATE:~-4%-%DATE:~4,2%-%DATE:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.log
)
Sẽ tạo một tệp giống như những gì bạn thấy trong ảnh chụp màn hình này của tệp trong thư mục đích
Điều đó sẽ chứa đầu ra này:
Your Name Here
Beginning Date/Time: 2016-09-16_141048.log
Your Name Here
Ending Date/Time: 2016-09-16_141048.log
Cũng nên nhớ rằng giải pháp này phụ thuộc vào ngôn ngữ, vì vậy hãy cẩn thận khi bạn sử dụng nó như thế nào / khi nào.