تحتاج العديد من البرامج إلى أسماء مجلدات تبدأ بنقطة ، مثل .emacs.d
و .gimp-2.2
و .jedit
وما إلى ذلك. كيف يمكنني إنشاء هذا المجلد؟
عند استخدام مستكشف Windows في نظام التشغيل Windows 2000 (والإصدارات الأخرى) ، تظهر لي رسالة خطأ تقول "عليك إدخال اسم ملف". الحل الوحيد الذي توصلت إليه هو فتح موجه الأوامر (ابدأ> تشغيل> "CMD"> موافق) وأدخل mkdir .mydir
.
لماذا Microsoft رسالة الخطأ هذه في Explorer ، ولكن ليس في shell command؟ هل هناك أي اختراق للتسجيل لإصلاح هذا الأمر ، حتى أتمكن من إدخال اسم المجلد مباشرة في Explorer؟
إلى إنشاء/إعادة تسمية على مستكشف Windows ، فقط إعادة تسمية إلى .name.
- النقطة الإضافية في النهاية ضرورية ، وسيتم إزالتها بواسطة مستكشف Windows.
لإنشاء ملف جديد يبدأ بنقطة ، في موجه الأوامر:
echo testing > .name
يمكنك إنشاء مجلد باستخدام موجه الأوامر باستخدام:
mkdir .foldername
يمكنك إنشاء ملف باستخدام موجه الأوامر باستخدام:
echo.>.filename.extension
سؤال جيد. هناك طريقة سهلة للقيام بذلك من مستكشف Windows دون استخدام موجه الأوامر أو Shell. افترض أنك تريد إنشاء مجلد يسمى: ".Apple
"
.Apple.
" (لاحظ النقطة في النهاية)يجب على Windows إنشاء مجلد يسمى: ".Apple
"
يرجى ملاحظة أني استخدمت هذا فقط على Windows 7. لست متأكدًا مما إذا كانت الإصدارات الأخرى من Windows تدعم ذلك.
ملاحظة يقول كريس موشيني في تعليق أنه يعمل في نظام التشغيل Windows 10.
استخدم أي مستعرض ملفات غير Explorer (Shell). لقد اختبرت مع WinRAR ، 7 الرمز البريدي إلخ. على سبيل المثال ، افتح WinRAR ، ثم انتقل إلى الملفات أو المجلدات الخاصة بك ، وانقر فوقه ، ثم اضغط على F2 (إعادة تسمية) ، ضع .
في البداية ، تم! لقد اختبرت مع كل من WinRAR و 7 Zip. لا تحتاج إلى إضافة إلى Zip أو إنشاء ملف مضغوط.
الطريقة الأكثر بساطة التي وجدتها في إجابة أخرى ، ضع فقط .
في النهاية أيضًا.
افتح نافذة موجه الأوامر وأدخل الأوامر التالية:
cd /path/to/the/file
ren file.extension .file.extension
التي عملت بالنسبة لي.
يمكنك أن تفعل ذلك باستخدام بوويرشيل cmdlet New-Item
.
افتح وحدة PowerShell وأدخل
للملف:
New-Item .whatever -type file
للمجلد:
New-Item .whatever -type directory
قائد المجموع يفعل ذلك بطريقة بصرية.
استخدام ويندوز بوويرشيل. وإلا لن يكون ذلك ممكنًا مع DOS/Explorer - الطريقة الوحيدة هي إنشاء foo.bar ثم إعادة التسمية باستخدام نافذة Explorer.
مع بوويرشيل يمكنك
touch .bak
بنجاح.
لا يمكنني إنشاء .bowerrc
. وبالتالي
أولاً ، أنا خلقت bowerrc ثم ، إلى موجه دوس قلت:
>powershell
PS > ren bowerrc .bowerrc
PS > exit
>
الطريقة المفضلة للقيام بذلك: لقد قمت بتثبيت ConEmu ودمجها في قائمة سياق Windows. https://stackoverflow.com/questions/21852965/open-in-conemu-right-click-menu-windows-7
عندما أحتاج إلى إعادة تسمية ملف إلى ملف باستخدام النقطة ، اختر "ConEmu هنا" من قائمة السياق ، ثم اكتب:
ren name .name
يمكن استخدامها أيضًا مع طريقة echo
أعلاه.
فوائد:
D: enter cd D:\\____\\_____\\_______\\____
ويندوز لا تسمح بذلك. افتح مستكشف Windows. الآن في قائمة السياق انقر بزر الماوس الأيمن -> جديد -> مجلد. اكتب اسم المجلد الذي يبدأ به نقطة (.
) وينتهي بنقطة (.
) وتتم إزالة النقطة الزائدة عند حفظها على سبيل المثال .test.
يصبح .test
مجرد تحميل Anyclient وسريع إعادة تسمية المجلد. ستؤدي إعادة تسمية المجلد السريع إلى تسمية مجلد. أينما كان ، باستخدام ميزة الاستبدال. سيقوم Anyclient بتحميل المجلد وإظهاره ، على الرغم من أنه يعمل على نظام Windows.