OSx’de Otomatik Toplu Klasör Oluşturma

İster Windows ister OsX işletim sistemi tabanlı bir bilgisayar kullanıyor olun hep içinizde çok düzenli olsam, masaüstüm tertemiz olsa, aradığımı hemen, bir çırpıda bulsam gibi dilekler dilersiniz. Birazdan okuyacaklarınız her ne kadar bu düzeni sağlıyor olmasada, Mac OsX üzerinde geniş bir projeye başlamadan önce en azından klasörlerinizi düzenli tutmakta veya işinizi bir nebze hızlandırmaya faydalı olacaktır düşünüyorum. Ya da benim işime yaradı belki sizinde işinize yarar. Yaşadığım sorun ve çözümü aşağıdaki gibi…


Sorun
Müşteri E-ticaret sitesi için fotoğraf çektirmiş, çılgınca kodlamış isimlendirmiş ama tüm bu çalışmayı tek bir klasör içerisinde yapmış. Bir güzelde Excel’lemiş

İlk sütun Ürünün ait olduğu kod numarası; 2. Sütun Ürünün İsmi;3. Sütun ise Kod’a bağlı görseller.

Excel dosyasında yanda gördüğünüz gibi 143 tane Ürün Kodu ve Ona bağlı yüzlerce ürünün olduğu satırlar var.

E-ticaret sitesinin alt yapısına otomatik olarak bu verileri çekebilmek için her ürün görselini ilgili olduğu Kod’un ismini taşıyan klasöre taşımalıydık ki, aktarım sorunsuz olarak gerçekleşsin.

Ama sorun büyüktü ! 143 tane klasör açılması ve her bir klasöründe isminin excel tablosunun ilk satırındaki kodla aynı olması gerekiyordu. Düşünsenize Finder’da sağ tıklayacaksınız, yeni bir klasör yaratacaksınız, sonra excele gidip ilgili kodu bulup, kopyalacak sonra yaratmış olduğunuz klasöre geri gelecek kopyaladığınız kodu oraya yapıştıracaksınız ve bunu 143’kere hiç hata yapmadan, şaşırmadan yapacaksınız. Vay yawrum vay… Kaybettiğiniz zamanı ve motivasyondan hiç bahsetmeyelim bile.


Robotlaşmış personel, bir işe öfleye pöfleye başlarsa veya saf saf ekrana bakarsa bilinki ilerde sizi büyük sorunlar bekliyordur, anlarsınız ki müdahale etmeniz gereken yerler oldukça fazla olacak. İşte bende böyle bir ana şahit oldum ve dedimki hadi kolları sıva, parmakları kütürdet. Belliki robot personel küçük bir araştırma ile çözebileceği iş için saatlerini vermeye hazırdır. Gün bitsinde !

Neyse o ayrı bi konu, gelelim sorunun ultra hızlı çözümüne…

1- İlk Adım, TERMİNALİ açın, olmak istediğiniz alana gidin “ls” komutu ile hangi klasorde olduğunuzu görebilir “Cd” komutu ile istediğiniz klasörün içine girebilirsiniz Örneğin desktop üzerindeki bir klasörün içinde girecekseniz. “cd desktop\klasoradı” yazmanız yeterlidir.Artık klasörün içindesiniz.

Hangi klasöre girmek istiyorsak cd komutu ile oraya gidiyoruz.

2- Şimdi excel’de olan ürün kodlarından işlenebilir metinler elde edeceğiz. Excel’in ilgili sütununu Textwrangler benzeri bir editöre kopyalayın(A:1–2),daha sonra her satırın başına ve sonuna (“(Tırnak)) işareti ekleyin (A:3–4–5) Son olarak da metindeki “Line Break” ları kaldırın ve ilgili satırı kopyalayın.(A:6–7)

A: Adım // Adım adım izleyebilirsiniz.

3- Terminali tekrar açın ve parantezler hariç ( Mkdir “23100001” “20300001” “24300001” “24400001” “20300001” “23300001” “20300002” “22300001” “22200001” “22900001” “22500001” “22800001” “23200001” “20300003” “22600001” “22700001” “22700002” ) Mkdir’den sonra gelenler sizin oluşturuduğunuz dosya isimleri mkdir “dosya1” “dosya2” “dosya3” gibi olmalı yazın.

TATATA tüm o klasörler 2–3 saniye içerisinde belirttiğiniz klasör altında emrinize amade..

Bu ve bunun gibi aman ne yapayım bunu hiç kullanmam diyebileceğiniz bilgiler bazen sizi hiç ummadık yerlere götürebilir, okuyun ve okumaktan yorulmayın. Umarım faydalı olmuştur.

Tüm iyi dileklerimle

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir