1 Star2 Stars3 Stars4 Stars5 Stars
Loading...Loading...

» დირექტორიაში ფაილების სკანირება

მოგესალმებით 😉
ამ ჩანაწერში გიჩვენებთ ჯავა სკრიპტს, რომლის საშვალებითაც შეძლებთ ნებისმიერ სასურველ დირექტორიაში (იგივე საქაღალდე) არსებული ფაილების სკანირებას ანუ მათ ამოცნობა-შეგროვებას.
ნუ ეხლა რაში გვარგია, ეგ თქვენი კრეატიული გონებით უნდა მოიფიქროთ 😉

მაშასე ვნახოთ:

function scanner(dirPath)
{
 var Fa = new Array();
 var Fo = new ActiveXObject("Scripting.FileSystemObject");
 var FoD = Fo.GetFolder(dirPath);
 var FoE = new Enumerator(FoD.Files);
 
 for(var i=0; !FoE.atEnd(); FoE.moveNext())
 {
  var fileNameFix = FoE.item().name;
  Fa.push(fileNameFix);
 }
 
}

ვქმნით Fa ახალ Array-ის, შემდგომ Fo ანუ “Scripting.FileSystemObject”, მერე ვაძლევთ სასურველი დირექტორიის სრულ მისამართს ანუ ჩვენს შემთხვევაში dirPath, რომელსაც ფუნქციის გაშვებისას ვაძლევთ ანუ scanner(dirPath) და ბოლოს FoE ანუ ახალი Enumerator.
შემდგომ Fa-ში for ციკლის საშვალებით ვაგროვებთ ფაილთა სრულ სახელებს, სახელებს კი ვიღებთ მისი საშვალებით FoE.item().name.

Fa Array-ში დაგროვილ ფაილებს ვიყენებთ Array-ისთვის მახასიათებელი ხერხით (Fa[0] ან Fa[1] და ასშ.)

სკრიპტის სამუშაოდ აუცილებელია მხოლოდ dirPath-ის ანუ დირექტორიის ადგილმდებარეობის სრული მისამართის მითითება.
სულ ესაა 😉 გამგები გაიგებს, წამღები წაიღებს 🙂

© აქ გამოქვეყნებული ნებისმიერი რესურსის გამოყენება, დასაშვებია მხოლოდ მისივე გვერდის ბმულის წყაროდ მითითებით!

დატოვე კომენტარი↓

*გთხოვთ წეროთ ქართული ასოებით

 

 

XHTML: დამხმარე კოდები: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

49 votes, average: 4.57 out of 549 votes, average: 4.57 out of 549 votes, average: 4.57 out of 549 votes, average: 4.57 out of 549 votes, average: 4.57 out of 5

› გალაკტიონ ტაბიძე: ლურჯა ცხენები

როგორც ნისლის ნამქერი, ჩამავალ მზით ნაფერი,
ელვარებდა ნაპირი სამუდამო მხარეში!
არ ჩანდა შენაპირი, ვერ ვნახე ვერაფერი,
ცივ და მიუსაფარი მდუმარების გარეშე..
მდუმარების გარეშე და სიცივის თარეშში,
სამუდამო მხარეში მხოლოდ სიმწუხარეა!
ცეცხლი არ კრთის თვალებში, წევხარ › › ›

DU