উত্তর:
আমি মনে করি আপনি চান NUL
কমপক্ষে একটি কমান্ড প্রম্পট বা ব্যাচ ফাইলের মধ্যে।
উদাহরণ স্বরূপ:
type c:\autoexec.bat > NUL
একটি ফাইল তৈরি করে না।
(আমি বিশ্বাস করি যে আপনি যদি প্রোগ্রামক্রমে কোনও ফাইল তৈরি করার চেষ্টা করেন তবে এটি সত্য) তবে আমি এটি চেষ্টা করি নি)
পাওয়ারশেলে আপনি চান $null
:
echo 1 > $null
NUL:
(এবং CON:
, PRN:
, ...), এটা বেশিরভাগ শৈলী এবং শো পরিষ্কারভাবে একটি ব্যাপার যে NUL:
একটি বিশেষ বস্তু এবং না একটি ফাইল বলা হয় NUL
। এছাড়াও, একটি বিশেষ এপিআই দিয়ে একটি ফাইল তৈরি করা সম্ভব NUL
(উত্তরের একটি দেখুন)। আমি স্বপ্নে দেখেছি যে সম্ভবত একদিন, যদি সবাই কনভেনশন দ্বারা কোলন ব্যবহার করে, আমরা ভয়ঙ্কর বিশেষ ডিভাইসের নামগুলি :-)
জিসিসির মেলিং তালিকার এই বার্তা অনুসারে , আপনি "দেব / নাল" এর পরিবর্তে "নুল" ফাইলটি ব্যবহার করতে পারেন:
#include <stdio.h>
int main ()
{
FILE* outfile = fopen ("/dev/null", "w");
if (outfile == NULL)
{
fputs ("could not open '/dev/null'", stderr);
}
outfile = fopen ("nul", "w");
if (outfile == NULL)
{
fputs ("could not open 'nul'", stderr);
}
return 0;
}
(এই কোডটির জন্য ড্যানিকে ক্রেডিট ; তার বার্তা থেকে অনুলিপি-পেস্ট করা হয়েছে))
আপনি এই বিশেষ "নুল" ফাইলটি পুনঃনির্দেশের মাধ্যমেও ব্যবহার করতে পারেন।
C:\dev
উইন্ডোজে একটি ডিরেক্টরি তৈরি করেন এবং আপনি প্রচুর জিএনইউ ইউটিলিটি ব্যবহার করেন, আপনি শেষ পর্যন্ত সেই ডিরেক্টরিতে নাল নামে একটি রহস্যময় ফাইল অর্জন করবেন।
NUL
উইন্ডোজে মনে হয় যে কোনও ফোল্ডারে আসলে ভার্চুয়াল পাথ রয়েছে। ঠিক ..
, .
কোনো ফাইল সিস্টেম হবে।
NUL এর সাথে অনুসরণ করা কোনও ফোল্ডার ব্যবহার করুন কাজ করবে।
উদাহরণ,
echo 1 > nul
echo 1 > c:\nul
echo 1 > c:\users\nul
echo 1 > c:\windows\nul
/dev/null
লিনাক্সের মতো একই প্রভাব ফেলবে ।
এটি উইন্ডোজ,, bit৪ বিটে পরীক্ষা করা হয়েছিল।
md \\.\c:\nul
quora.com/... , gohacking.com/how-to-create-con-folder-in-windows , superuser.com/questions/86999/...
nul
জন স্কিটি সঠিক। উইন্ডোজ এম্বেডযুক্ত ডকুমেন্টেশনে নুল ডিভাইস ড্রাইভার পৃষ্ঠাটি এখানে রয়েছে (এটি অন্য কোথাও নয় কেন আমার কোনও ধারণা নেই ...)।
এখানে অন্য একটি:
আপনার যদি মাইক্রোসফ্ট উইন্ডোজে /dev/null
লিনাক্সের সাথে একটি সিমিলিংকের সমতুল্য পারফর্ম করতে হয় তবে আপনি খুলবেন এবং প্রশাসকটি cmd
টাইপ করবেন:
ফাইলগুলির জন্য:
mklink c:\path\to\file.ext NUL:
বা, ডিরেক্টরিগুলির জন্য:
mklink /D c:\path\to\dir NUL:
এটি ফাইল / ডিরেক্টরিটি সর্বদা 0 বাইটে রাখবে এবং এখনও প্রতিটি লেখার প্রয়াসে সাফল্য ফিরিয়ে দেবে।
আপনাকে উইন্ডোজ পাওয়ারশেলে এর জন্য শুরু এবং $ NUL ব্যবহার করতে হবে :
এই কমান্ডটি টাইপ করুন ধরে mySum
নেওয়া আপনার অ্যাপ্লিকেশনটির নাম এবং আপনি 5
10
যে কমান্ড লাইনের আর্গুমেন্ট প্রেরণ করছেন তা।
start .\mySum 5 10 > $NUL 2>&1
start
কমান্ড একটি বিচ্ছিন্ন প্রক্রিয়া, একটি অনুরূপ প্রভাব শুরু হবে &
। /B
বিকল্প প্রতিরোধ একটি নতুন টার্মিনাল উইন্ডো খোলার যদি প্রোগ্রাম আপনাকে দৌড়াচ্ছে একটি কনসোল অ্যাপ্লিকেশন থেকে শুরু। এবং NUL
উইন্ডোজ এর সমতুল্য /dev/null
। 2>&1
শেষে stdout- এ, যা সব যেতে হবে থেকে দ্বারা stderr পুনর্চালনা করবে NUL
।