क्या यह डिज़ाइन द्वारा है?रुबी किसी निर्देशिका में फ़ाइलों को यादृच्छिक रूप से क्यों एक्सेस करता है?
कोड यह रहा:
class FileRenamer
def RenameFiles(folder_path)
files = Dir.glob(folder_path + "/*")
end
end
puts "Renaming files..."
renamer = FileRenamer.new()
files = renamer.RenameFiles("/home/papuccino1/Desktop/Test")
puts files
puts "Renaming complete."
यह फ़ाइलें ला किया जा रहा है यादृच्छिक क्रम, के रूप में नहीं वे नॉटिलस में प्रदर्शित किए जाते है।
इस डिजाइन से है? मैं सिर्फ उत्सुक हूँ।
अपने सिस्टम (ओएस एक्स) पर वर्णानुक्रम यह करता है । यह आपके पर कैसे प्रदर्शित होता है? –
यादृच्छिक रूप से। मेरे पास test.txt, test (copy1) .txt, test (copy2) .text है और वे यादृच्छिक क्रम में दिखाई देते हैं। –
क्या आप * निश्चित * वे यादृच्छिक क्रम में हैं? यह सत्यापित करने के लिए आपने वास्तव में क्या वैचारिक विश्लेषण किया है कि वे वास्तव में यादृच्छिक हैं? मेरा अनुमान यह होगा कि वे इनोड ऑर्डर में हैं जो यादृच्छिक लेकिन कुछ भी है। –