Aşağıdaki dosya adlarına sahip bir klasörüm var:
00150005D201110172338427995.vpf
00150005D201110180005318058.vpf
00150013D201110180014448082.vpf
00150013D201110180022268098.vpf
00150013D201110180056118137.vpf
00150004D201110180102008142.vpf
00150004D201110180105398145.vpf
00150016D201110180115378151.vpf
00150016D201110180122168161.vpf
00150003Z201110180143308169.vpf
00150050S201110180232190009.vpf
Her dosya, benzersiz bir tanımlayıcı olan 9 karakterli bir dize ile başlar. Her klasör için bu klasörleri trhouhg ile parslayabilmeyi ve 9 karakter önekini temel alarak önek adıyla bir klasör oluşturmayı ve ardından dosyaları yeni oluşturulan klasöre taşımayı isterim.
Örnek:
Önce:
f:\ION\2011291 Contains the following files
00150005D201110172338427995.vpf
00150005D201110180005318058.vpf
00150013D201110180014448082.vpf
00150013D201110180022268098.vpf
00150013D201110180056118137.vpf
00150004D201110180102008142.vpf
00150004D201110180105398145.vpf
00150016D201110180115378151.vpf
00150016D201110180122168161.vpf
00150003Z201110180143308169.vpf
00150050S201110180232190009.vpf
Sonra:
F:\ION\2011291 contins only folders no files
F:\ION\2011291\00150005D contains
00150005D201110172338427995.vpf
00150005D201110180005318058.vpf
F:\ION\2011291\00150013D\ contains
00150013D201110180014448082.vpf
00150013D201110180022268098.vpf
00150013D201110180056118137.vpf
F:\ION\2011291\00150004D \contains
00150004D201110180102008142.vpf
00150004D201110180105398145.vpf
F:\ION\2011291\00150016D\ contains
00150016D201110180115378151.vpf
00150016D201110180122168161.vpf
F:\ION\2011291\00150003Z\ contains
00150003Z201110180143308169.vpf
F:\ION\2011291\00150050S
00150050S201110180232190009.vpf
Parametreler:
- Bunu Powershell'de yapmam gerekiyor
- Bu okumanın nasıl başarılacağına, gerçek senaryo yazımında daha fazla okuyabileceğim veya hatta bazı rehberlere yer verebileceğim yönü çok takdir ediyorum.