/ / لوحة المفاتيح النينجا: سلسلة ملفات نصية متعددة في ويندوز

لوحة المفاتيح النينجا: تسلسل ملفات نصية متعددة في ويندوز

لديك دليل مليء بملفات السجل التي تريد استيرادها إلى Excel أو قاعدة بيانات حتى تتمكن من القيام ببعض العمليات عليها ... ولكن هناك مئات الملفات ... كيف يمكنك جعلها في ملف واحد؟

صورة
الإجابة: اسحب قبعة DOS ، افتح موجه الأوامر ، ثم استخدم الأمر "for".

بناء الجملة يعمل شيء مثل هذا:

ل <اسم المتغير> في (<سرد الدليل>) هل <أمر> <اسم المتغير>

لذلك إذا كنت تريد إلحاق جميع ملفات * .log في دليل ، فستستخدم الأمر "type" ثم تقوم بإدخاله في ملف واحد باستخدام العامل >>.

الفرق بين >> و> هو أن الأول يلحق البيانات بنهاية الملف ، وأن الأخير سيحل محل الملف بالكامل ، والذي سيكون بلا معنى لما نريد القيام به.

لذلك إليك الأمر الذي قمت بتشغيله ، على افتراض أنك في الدليل الذي يحتوي على ملفات السجل.

for %f in (*.log) do type "%f" >> aggregate.txt

ونعم ، لقد استخدمت هذا الأمر للتو في مشروع في العمل ، وهذا هو السبب في أنني أكتب هذه المقالة. =)

فكر عشوائي: كيف تبدو قبعة DOS على وجه الأرض؟