मैं रूबी में बैकअप प्रोग्राम लिख रहा हूं। उपयोगकर्ता गंतव्य निर्देशिका में प्रवेश करता है।
मैं प्रवेश कैसे मान्य करूं? जब मैं जानबूझकर कुछ / / mcjhs जैसे मूर्खतापूर्ण दर्ज करता हूं, तो मुझे एक त्रुटि मिलती है। (निश्चित रूप से लॉल)
मै इसे होने से कैसे रोकू सकता हूँ?
आपकी सहायता के लिए धन्यवाद :-)
संपादित करें:
यह मेरा मतलब है इसका एक नमूना है: गंतव्य 1 बनाया नहीं जा सकता है और एक त्रुटि फेंकता है। मैं पहले से कैसे उठा सकता हूं?
destination1 = "hj&:test1"
destination = "f:test"
if (test(?d,destination1))
puts "already exists"
system "pause"
else
Dir.mkdir(destination1)
end
मैंने इसे हल किया, और हाँ मैंने पहले भी शोध किया :- पी
मैंने अगर कथन को प्रारंभ / बचाव / अंत कथन में रखा है। इतना आसान। आपकी सहायताके लिए धन्यवाद!
begin
destination1 = "hj&:test1"
destination = "f:test"
if (test(?d,destination1))
puts "already exists"
system "pause"
else
Dir.mkdir(destination1)
end
rescue
puts "error"
end
उत्तर:
जवाब के लिए 3 № 1आप उपयोग कर सकते हैं if/else
?
if File.directory?(destination)
....
else
....
end