পুনঃনির্দেশ ছাড়াই লুস ভু বা এরিক কনস্ট্যান্টপোলোস নির্দেশ করে :
copy NUL EMptyFile.txt
copy /b NUL EmptyFile.txt
" একটি ব্যাচ ফাইল থেকে খালি পাঠ্য ফাইলটি কীভাবে তৈরি করা যায়? " (২০০৮) আরও উল্লেখ করে:
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
যাযাবর একটি আসলটির উল্লেখ করেছেন :
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
একই আত্মায়, স্যামুয়েল মন্তব্যগুলিতে পরামর্শ দিয়েছেন :
আমি সবচেয়ে কম ব্যবহার করি যা মূলত যাযাবর দ্বারা ব্যবহৃত:
.>out.txt
এটি একটি ত্রুটি দেয়:
'.' is not recognized as an internal or external command
তবে এই ত্রুটি stderr হয়। এবং >
শুধুমাত্র স্টডআউট পুনর্নির্দেশ করে, যেখানে কিছুই উত্পাদিত হয়নি।
সুতরাং একটি খালি ফাইল তৈরি। ত্রুটি বার্তা এখানে উপেক্ষা করা যেতে পারে।
(আসল উত্তর, নভেম্বর ২০০৯)
echo.>filename
( echo ""
আসলে ফাইলটিতে "" লাগিয়ে দিত! এবং echo
'।' ছাড়া " Command ECHO activated
" ফাইলটি " " রাখত ...)
দ্রষ্টব্য: ফলাফল প্রাপ্ত ফাইলটি খালি নয় তবে একটি রিটার্ন লাইনের ক্রম: 2 বাইট অন্তর্ভুক্ত রয়েছে।
এই আলোচনাটি আসল খালি ফাইলের জন্য একটি সত্য ব্যাচের সমাধানের দিকে নির্দেশ করে :
<nul (set/p z=) >filename
dir filename
11/09/2009 19:45 0 filename
1 file(s) 0 bytes
" <nul
" কমান্ডের nul
প্রতিক্রিয়া পাইপ দেয় set/p
, যা ভেরিয়েবলটি অপরিবর্তিত রাখে। যথারীতি set/p
, সমান চিহ্নের ডানদিকে স্ট্রিং কোনও সিআরএলএফ ছাড়াই প্রম্পট হিসাবে প্রদর্শিত হয়।
যেহেতু এখানে "সমান চিহ্নের ডানদিকে স্ট্রিং" খালি ... ফলাফলটি খালি ফাইল।
সঙ্গে পার্থক্য cd. > filename
(যা উল্লেখ করা হয় প্যাট্রিক কড়া এর উত্তর এবং 0 বাইট দৈর্ঘ্যের ফাইল উত্পাদন না) যে (এই "ফেরৎ বিট" হয় <nul...
কৌতুক) ব্যবহার করা যেতে পারে কোনো সি আর ছাড়া প্রতিধ্বনি লাইন :
<nul (set/p z=hello) >out.txt
<nul (set/p z= world!) >>out.txt
dir out.txt
dir
কমান্ড ফাইল সাইজ ইঙ্গিত করা উচিত 11 বাইট: " helloworld!
"।