it-swarm.asia

كيفية إنشاء ملف فارغ في سطر الأوامر في ويندوز؟

كيفية إنشاء ملف فارغ في سطر الأوامر DOS/Windows؟

حاولت:

copy nul > file.txt

لكنه يعرض دائما أنه تم نسخ ملف.

هل هناك أي طريقة أخرى في كمد القياسية؟

يجب أن تكون طريقة لا تتطلب الأمر touch من Cygwin أو أي أوامر أخرى غير قياسية. يجب تشغيل الأمر من برنامج نصي بحيث لا يمكن استخدام ضغطات المفاتيح.

440
Grendler

جرب هذا:

type NUL > 1.txt

سيؤدي هذا بالتأكيد إلى إنشاء ملف فارغ.

253
Justin

إليك طريقة أخرى:

cd. > filename
94
Patrick Cuff

إذا كنت تريد حقًا إنشاء ملف فارغ تمامًا ، دون أي إخراج ، يمكنك الغش قليلاً:

copy nul file.txt > nul

مجرد إعادة توجيه stdout إلى nul ، ويختفي الإخراج من نسخة.

74
qid

فتح الملف:

type file.txt

ملف جديد :

Way 1 : type nul > file.txt
Way 2 : echo This is a sample text file > sample.txt
Way 3 : notepad myfile.txt <press enter>

تحرير المحتوى:

notepad file.txt

نسخ

copy file1.txt file1Copy.txt

إعادة تسمية

rename file1.txt file1_rename.txt

حذف ملف :

del file.txt
43
iCrazybest

عند قراءة التعليقات على مشاركتي ، يجب أن أعترف أنني لم أقرأ السؤال بشكل صحيح.

في سطر أوامر Windows ، تتمثل إحدى الطرق في استخدام fsutil :

fsutil file createnew <filename> <size>

مثال:

fsutil file createnew myEmptyFile.txt 0

يوجد أدناه لسطر الأوامر * nix.

touch filename

يغير هذا الأمر تاريخك المعدل للملف أو ينشئه إذا لم يتم العثور على الملف.

31
nash
echo "" > filename

أعتقد أن هذا يعمل على نظام Windows/DOS ، ولكن تجربتي العملية الأخيرة مع أي منهما كانت منذ فترة طويلة. أنا أعرف لحقيقة أنه يعمل بشكل أساسي على أي POSIX OS متوافق.

25
Kris
call>file.txt

هذه هي أنظف طريقة أعرفها.

21
nephi12

يمكنك كتابة لمسة خاصة بك.

//touch.cpp
#include <fstream>
#include <iostream>

int main(int argc, char ** argv;)
{
  if(argc !=2)
  {
    std::cerr << "Must supply a filename as argument" << endl;
    return 1;
  }
  std::ofstream foo(argv[1]);
  foo.close();
  return 0;
}
11
Paul Nathan
cd > filename.cfg 

عملت عند إنشاء ملف في ملفات C:/Program حيث لا يمكنك الوصول إلى إنشاء الملفات مباشرة.

7
Hydrogirl

نسخة يخدع SomeFile.txt Enter

Ctrl-ZEnter

6
DRapp

طريقة أخرى تنشئ ملف صفر بايت:

break > "file.txt"
5
foxidrive

استخدم copy > your_file_name.extension في موجه الأوامر مثل

P:\excecise> copy > Sample.txt
5
Raj Kumar Mishra

جرب هذا: abc > myFile.txt أولاً ، سيتم إنشاء ملف باسم myFile.txt في دليل العمل الحالي (في موجه الأوامر). ثم سيتم تشغيل الأمر abc وهو أمر غير صالح. بهذه الطريقة ، حصلت على ملف فارغ جديد باسم myFile.txt.

5
Nomad

يمكنك استخدام الأمر القديم

copy con file_name.ext

لا تكتب أي شيء ، فقط اضغط على F6 لحفظه ، ومع ذلك سوف يطبع "تم نسخ الملف" ، ولكن عندما تفتح الملف ، سيكون فارغًا

4
Amado Saladino

يمكنك أيضا استخدام:

echo. 2>foo

سيكون إخراج التصحيح لـ echo. فارغًا تقريبًا.

4
Craig

type nul>filename سينشئ ملفًا فارغًا جديدًا.

اسف تاخرت عليك.

UPDATE: أيضا copy nul filename يعمل دون إعادة توجيه (حل أكثر وضوحا).

4
EKons

حتى تتمكن من إنشاء ملف فارغ مع

'' > newfile.txt

انتقل إلى الدليل واكتب الأمر أعلاه في نافذة PowerShell.

لاحظ أن هذا لن يعمل على ويندوز موجه الأوامر.

3
Aswin 1054

هذا عملت لي ،

echo > file.extension

إليك طريقة أخرى وجدتها اليوم ، حصلت على أفكار من إجابات أخرى لكنها نجحت

sometext > filename.extension

على سبيل المثال.

xyz > emptyfile.txt  //this would create an empty zero byte text file
abc > filename.mp4   //this would create an zero byte MP4 video media file

هذا من شأنه أن تظهر رسالة خطأ في الأمر موجه ،

xyz ليس كأمر داخلي أو خارجي أو برنامج قابل للتشغيل أو ملف دفعي.

ولكن الشيء الغريب الذي وجدته هو أن الملف يتم إنشاؤه في الدليل حتى لو لم يكن الأمر أمرًا قياسيًا في نظام windows.

3
Lucky

على ويندوز حاولت القيام بذلك

echo off > fff1.txt

وقام بإنشاء ملف باسم fff1.txt بحجم ملف قدره 0 كيلو بايت

لم أجد أي أوامر بخلاف ذلك يمكنها إنشاء ملف فارغ.

ملاحظة: يجب أن تكون في الدليل الذي تريد إنشاء الملف.

3
Omkar Agrawal

طريقة أخرى:

copy nul 2>empty_file.txt
3
GadBro

فقط لقد حاولت في ويندوز

copy con file.txt

ثم اضغط Enter مفتاح ثم اضغط Ctrl+ZEnter

وانها عملت بالنسبة لي.

لأوبونتو عادة ما أقوم بإنشاء ملف باستخدام الأمر السادس

vi file.txt

سيفتح الملف ثم اضغط ESC المفتاح ثم اكتب : wp ثم اضغط enter مفتاح. سيتم إنشاء ملف جديد مع بيانات فارغة.

2
ARJUN KP
  • إنشاء ملف الخفافيش مع محتوى echo '' > %1. (اسم الملف باسم touch.bat)
  • إضافة المجلد إلى PATH متغير.
  • يمكنك استخدام اللمس لإنشاء الملفات. (على سبيل المثال: touch temp.txt ينشئ ملف temp.txt)

تحقق هذا مقالة لمزيد من المعلومات.

2
Pranay Kumar

جرب هذا:

echo $null >> filename 

انظر: المستخدم الخارق

2
shireef khatab

قرأت العديد من المواضيع ، لكنها ليست أقصر الطرق.

يرجى استخدام القيادة:

>copy /b NUL empty_file.txt

2
suhao399

اليوم لقد اكتشفت واحدة جديدة :)

سيؤدي ذلك إلى تغيير عنوان نافذة سطر الأوامر ، ولكنه سيؤدي أيضًا إلى إنشاء ملف فارغ.

title > file.txt
1
ninix

هذه طريقة أخرى:

rem/ > file.ext

الشرطة المائلة / إلزامية ؛ بدونها تم تعليق جزء إعادة التوجيه بواسطة rem.

1
aschipfl

لإنشاء أي نوع من الملفات ، يمكنك استخدام الكود التالي

اكتب nul> (file_name). (file_type)

على سبيل المثال. إذا كنت ترغب في إنشاء ملف نصي بعد ذلك

اكتب nul> demo.txt

إذا كنت ترغب في إنشاء ملف جافا سكريبت ثم

اكتب nul> demo.js

1
Darshan Jain

تشغيل CMD في وضع admist واكتب هذا:

NUL > file_name.extention

أو اكتب هذا

echo .> file_name.extention
1
Lekens
echo.|set /p=>file

echo. يقمع "تفعيل الأمر ECHO"

|set /p= منع السطر الجديد (والملف الآن 0 بايت)

0
131

كمستخدم VIM على النوافذ ، أخفق في العثور على الإجابة في سلسلة الأسئلة هذه.

كحل من هذا الموضوع ، الرجاء تثبيت gvim أولاً.
أثناء التثبيت ، يرجى تذكر تحديد الخيار "إنشاء ملفات .bat لاستخدام سطر الأوامر" كما هو موضح أدناه.

 enter image description here

سيتم تثبيت بعض ملفات الخفافيش مثل vim.bat و gvim.bat ضمن C:\Windows . إضافة C:\Windows إلى النظام المسار إذا لم يتم ذلك.

أعد تشغيل cmd.exe واكتب gvim empty_file.txt ، ستطلق gvim لتحرير الملف الفارغ من البداية. إذا كنت لا تريد ترك وحدة التحكم "موجه الأوامر" ، اكتب vim empty_file.txt بدلاً من ذلك.

آمل أن تساعد هذه الإجابة أولئك الذين يريدون تشغيل VIM من نافذة موجه الأوامر عند إنشاء ملف فارغ.

0
Gearon

قم أولاً بإنشاء الملف الخاص بك بحيث يكون موجودًا:

echo . > myfile.txt

ثم قم بالكتابة فوق الملف الذي تم إنشاؤه باستخدام إصدار فارغ باستخدام الأمر copy:

copy /y nul myfile.txt
0
Dowopfan