سؤال هل تريد إنشاء / إعادة تسمية ملف / مجلد يبدأ بنقطة في Windows؟


تحتاج العديد من البرامج إلى أسماء المجلدات التي تبدأ بنقطة ، مثل .emacs.d، .gimp-2.2، .jedit كيف يمكنني إنشاء مثل هذا المجلد؟

عند استخدام مستكشف Windows في نظام التشغيل Windows 2000 (والإصدارات الأخرى) ، تظهر لي رسالة خطأ تقول "يجب عليك إدخال اسم ملف". الحل الوحيد الذي توصلت إليه هو فتح موجه الأوامر (ابدأ> تشغيل> "CMD"> موافق) وأدخل mkdir .mydir.

لماذا Microsoft رسالة الخطأ هذه في Explorer ولكن ليس في shell الأمر؟ هل هناك أي اختراق التسجيل هناك لإصلاح هذا ، حتى أتمكن من إدخال اسم المجلد مباشرة في مستكشف؟


417
2017-11-02 15:15


الأصل


هذا هو حماية القديمة المضمنة في مستكشف Windows ويعود إلى الوقت الذي تم توفير فقط أسماء ملفات 8.3 DOS (Win 3.1) والملفات مع ملحق فقط غير مسموح بها. لم تزعج Microsoft مطلقًا إزالة هذا من Explorer ، ربما لأن الأشخاص الذين يستخدمون المستكشف يجب أن يكونوا "محميين" من إنشاء الملفات بدون قصد بدون اسم الملف (على سبيل المثال ، الامتداد فقط).
راجع أيضًا "كيف أقوم بإعادة تسمية ملف إلى .htaccess في Windows 7؟" في superuser.com/questions/56562/... - Arjan


الأجوبة:


إلى إنشاء / إعادة تسمية على ويندوز إكسبلورر، فقط إعادة تسمية ل .name. - النقطة الإضافية في النهاية ضرورية ، وستتم إزالتها بواسطة مستكشف Windows.

يبدأ إنشاء ملف جديد بنقطة ، في موجه الأوامر:

echo testing > .name

583
2018-03-30 18:25



لقد حاولت للتو .name. في ويندوز (XP) وأنها لم تنجح ؛ اشتكى من الحاجة إلى اسم الملف. - Synetech
وأكد للعمل على ويندوز 7. هذا رائع. - Joe White
أكدت للعمل على ويندوز 8. - Mr. Polywhirl
الخيار الوحيد لإنشاء في XP هو من خلال موجه الأوامر. قل mkdir .name - Antony Thomas
يعمل على ويندوز 10 -Denny أين وجدت هذه الكتلة الذهبية ؟! - Daniel Sokolowski


يمكنك إنشاء مجلد باستخدام Command Prompt مع:

mkdir .foldername

يمكنك إنشاء ملف باستخدام موجه الأوامر مع:

echo.>.filename.extension


43
2018-06-29 22:59





سؤال جيد. توجد طريقة سهلة للقيام بذلك من مستكشف Windows دون استخدام موجه الأوامر أو shell. لنفترض أنك تريد إنشاء مجلد يسمى: ".apple"

  1. إنشاء مجلد جديد من مستكشف Windows كما تفعل عادة.
  2. عندما يُطلب منك إدخال اسم ، اكتب: ".apple."(لاحظ النقطة في النهاية)

يجب على Windows إنشاء مجلد يسمى: ".apple"

يرجى ملاحظة أني استخدمت هذا فقط على Windows 7. لست متأكداً إذا كانت إصدارات Windows الأخرى تدعم ذلك.

ملاحظة كريس موسكيني يقول في تعليق أنه يعمل في نظام التشغيل Windows 10.


20
2017-12-14 15:56



يعمل في ويندوز 10. - Chris Moschini
كان هذا بالضبط نفس الشيء أعلى تصويت إجابة في هذا السؤال، بعد 4 سنوات فقط - phuclv
لقد أنقذت حياتي للتو ، فأنا أقوم عن طريق الخطأ بإعادة تسمية جميع المجلدات والملفات من مجلد مستخدم Windows الخاص بي وبدأت برامجي بالفشل. لحسن الحظ أنني كنت قادرا على إعادة تسمية الأسماء. + 1 صوت حتى 6 أصوات. - Rafa Barragan


استخدم أي متصفح ملفات آخر غير Explorer (Shell). لقد اختبرت مع WinRAR ، 7-Zip إلخ. على سبيل المثال ، افتح برنامج WinRAR ، ثم انتقل إلى ملفاتك أو مجلداتك ، انقر فوقها ، واضغط F2 (إعادة تسمية) ، ووضع . في البداية ، انتهى! لقد اختبرت مع WinRAR و 7-Zip. لست بحاجة إلى الإضافة إلى Zip أو إنشاء ملف مضغوط.

الطريقة الأبسط التي وجدتها في إجابة أخرى ، وضعت للتو . في النهاية أيضا.


13
2017-07-15 16:41





افتح نافذة "موجه الأوامر" وأدخل الأوامر التالية:

cd /path/to/the/file
ren file.extension .file.extension

هذا العمل بالنسبة لي.


6
2018-04-12 19:51





القائد الكلي يفعل ذلك بطريقة بصرية.


4
2017-11-03 10:12





يمكنك أن تفعل ذلك مع powershell cmdlet New-Item.

افتح وحدة التحكم PowerShell وأدخل

للملف:

New-Item .whatever -type file

للمجلد:

New-Item .whatever -type directory

4
2017-11-20 15:12



نعم ، في Powershell 4.0 يعمل أيضا مع الأمر "MD". - Fernando Gonzalez Sanchez


استخدم ويندوز Powershell. وإلا فإن ذلك غير ممكن مع DOS / Explorer - الطريقة الوحيدة هي إنشاء foo.bar ثم إعادة تسميته باستخدام نافذة المستكشف.

مع Powershell يمكنك ذلك

touch .bak

بنجاح.


3
2018-06-30 00:15



هذا ممكن بالتأكيد. هل نظرت الى الأكثر تصويتا الجواب الذي تم نشره قبل عدة شهور من عملك؟ - phuclv


لم أتمكن من إنشاء .bowerrc. وبالتالي

أولا ، أنا خلقت bowerrc ثم ، إلى دوس موجه قلت:

>powershell
PS > ren bowerrc .bowerrc
PS > exit
>

2
2017-12-16 23:06



لا تحتاج حتى powershell. مجرد كمد القديم (انظر إجابات أخرى) - Powershell يعمل بالتأكيد على الرغم من :) - Nick


يسمح Windows بذلك. افتح مستكشف Windows ، انقر بزر الماوس الأيمن فوق - New - Folder. اكتب اسم المجلد الذي تبدأ به نقطة (.) وتنتهي بنقطة (.) وتتم إزالة النقطة الزائدة عند حفظها. على سبيل المثال: .test. يصبح .test


1
2018-03-05 11:16



كيف تختلف هذه الإجابة عنها هذه الإجابة 6 سنوات من قبل؟ - Franklin Yu
أيضا هذه الاجابة من 2 سنوات من قبل - phuclv