কিভাবে java.io.file.mkdir () ফেরৎ ফেরত পাওয়া যায় তা আমি কিভাবে জানতে পারি?

আমি কিভাবে java.io.file.mkdir() ফেরৎ মিথ্যা খুঁজে বের করব কিভাবে। আমি নিজে ম্যানুয়ালি তৈরি করতে পারি।

হালনাগাদ: আমার কোড এই মত দেখায়:

String directoryName = "C:/some/path/";
File directory= new File(directoryName );
if (!directory.exists() && !directory.mkdir()) {
    throw new RuntimeException("Failed to create directory: " + directoryName);
}
0
আপনি চেষ্টা এবং এটি তৈরি করার আগে ডিরেক্টরি উপস্থিত থাকলে আপনি চেক করেছেন?
যোগ লেখক Holly Cummins, উৎস

5 উত্তর

উত্তর সহজ, আপনি নেস্টেড ফোল্ডার (ফোল্ডার ভিতরে একটি ফোল্ডার) তৈরি করার চেষ্টা করছেন। নেস্টেড ফোল্ডারগুলির জন্য File.mkdirs() ব্যবহার করুন। যে কাজ করে, (পরীক্ষা)।

0
যোগ

cygwin ব্যবহার করা হচ্ছে?

mkdir মিথ্যা ফেরত পারে, তবে যাইহোক ফোল্ডার তৈরি করতে যান। মিথ্যাটি কেবলমাত্র ইঙ্গিত করে যে ফোল্ডারটি বিদ্যমান নয়, তবে এখনও।

আপনি directory.exists() চেষ্টা করার পরে mkdir() (অথবা এমনকি mkdirs() ) চেষ্টা করতে পারেন।

0
যোগ

আমি মনে করি না আপনি, কমপক্ষে জাভা থেকে না। ওএস যে দৃঢ়তা তোলে যে হচ্ছে যে হচ্ছে, জাভা সহজভাবে এটি প্রতিনিধি এবং ফলাফল ফিরে হয়।

আপনি কি নিশ্চিত যে আপনার ফাইলের বস্তুটি ইঙ্গিত করছে যেখানে আপনি মনে করেন?

আপডেট: যদি C:/কিছু নেই তবে C:/some/path তৈরি করার চেষ্টা করার আগে এটি অবশ্যই তৈরি করা উচিত। অথবা mkdirs() ব্যবহার করুন যেমন উল্লেখ করা হয়েছে।

0
যোগ
কে বলেন যে আপনি java এ mkdir করতে পারবেন না?
যোগ লেখক Buhake Sindi, উৎস
উদ্ধৃতি: <�কোড> আমি মনে করি না যে, আপনি কমপক্ষে জাভা থেকে নয় । এটা সব সময়ে সত্য নয়
যোগ লেখক Buhake Sindi, উৎস
প্রশ্ন ছিল: "আমি কীভাবে জাভা.অফায়ার.এমকিডিআর() জায়েজ ফেরত পাই তা জানতে পারি", তাই আমি এটির উত্তর দিয়েছিলাম, "আমি মনে করি না যে আপনি [খুঁজে বের করতে পারেন]"
যোগ লেখক Jonathan W, উৎস
তিনি বলছেন যে আপনি বলতে পারেন না কেন এটি ব্যর্থ হয়েছে
যোগ লেখক koregan, উৎস

আপনাকে mkdirs() <�ব্যবহার করতে হবে </কোড> যদি মূল ফোল্ডার ( কিছু আপনার উদাহরণে) ইতিমধ্যে বিদ্যমান না থাকে।

0
যোগ

যদি আপনি প্রক্রিয়া মনিটর এর মত কিছু ব্যবহার করেন তবে আপনি যে উইন্ডোগুলি করতে পারেন ডিরেক্টরি তৈরি করতে ওএস স্তরের প্রচেষ্টা দেখুন।

যে আপনাকে আপনার প্রয়োজনীয় তথ্য দিতে পারে।

আপনি সম্ভবত প্রক্রিয়া নিরীক্ষণের ফিল্টার ব্যবহার করতে হবে কারণ সাধারণত অনেকগুলি ডিস্ক কার্যকলাপ চলছে :)

0
যোগ