Không chuyển hướng, Luc Vu hoặc Erik Konstantopoulos  chỉ  ra :
copy NUL EMptyFile.txt
copy /b NUL EmptyFile.txt
" Cách tạo tệp văn bản trống từ tệp bó? " (2008) cũng trỏ đến:
type NUL > EmptyFile.txt
# also
echo. 2>EmptyFile.txt
copy nul file.txt > nul # also in qid's answer below
REM. > empty.file
fsutil file createnew file.cmd 0 # to create a file on a mapped drive
Người du mục đề cập đến một bản gốc :
C:\Users\VonC\prog\tests>aaaa > empty_file
'aaaa' is not recognized as an internal or external command, operable program or batch file.
C:\Users\VonC\prog\tests>dir
 Folder C:\Users\VonC\prog\tests
27/11/2013  10:40    <REP>          .
27/11/2013  10:40    <REP>          ..
27/11/2013  10:40                 0 empty_file
Trong cùng một tinh thần, Samuel gợi ý trong các ý kiến :
  cái ngắn nhất tôi sử dụng về cơ bản là cái của Nomad: 
.>out.txt
Nó báo lỗi: 
'.' is not recognized as an internal or external command
Nhưng lỗi này là trên stderr. Và >chỉ chuyển hướng thiết bị xuất chuẩn, nơi không có gì được sản xuất. 
Do đó việc tạo ra một tập tin trống . Thông báo lỗi có thể được bỏ qua ở đây.
(Câu trả lời gốc, tháng 11 năm 2009)
echo.>filename
( echo ""thực sự sẽ đặt "" trong tệp! Và echokhông có '.' sẽ đặt " Command ECHO activated" trong tệp ...)
Lưu ý: tệp kết quả không trống nhưng bao gồm chuỗi dòng trả về: 2 byte.
Thảo luận này chỉ ra một giải pháp lô thực sự cho một tệp trống thực sự :
 <nul (set/p z=) >filename
 dir filename
 11/09/2009  19:45                 0 filename
 1 file(s)                         0 bytes
  " <nul" Đặt một nulphản hồi cho set/plệnh, điều này sẽ khiến biến được sử dụng không thay đổi. Như thường lệ set/p, chuỗi bên phải của dấu bằng được hiển thị dưới dạng lời nhắc không có CRLF.
Vì ở đây "chuỗi bên phải dấu bằng" trống ... kết quả là một tệp trống.
Sự khác biệt với cd. > filename(được đề cập trong câu trả lời của Patrick Cuff và cũng tạo ra tệp có độ dài 0 byte) là "bit chuyển hướng" này ( <nul...mẹo) có thể được sử dụng để lặp lại các dòng mà không có CR :
<nul (set/p z=hello) >out.txt
<nul (set/p z= world!) >>out.txt
dir out.txt
  Các dirlệnh nên chỉ ra kích thước tập tin là 11 byte: " helloworld!".