কখন কবে System.getProperty("java.io.tmpdir")ফিরে আসবে তা জানতে আগ্রহী "c:\temp"। Java.io.File জাভা ডক্স অনুসারে -
ডিফল্ট অস্থায়ী-ফাইল ডিরেক্টরি সিস্টেম সম্পত্তি java.io.tmpdir দ্বারা সুনির্দিষ্ট করা হয়। ইউনিক্স সিস্টেমগুলিতে এই সম্পত্তিটির ডিফল্ট মান সাধারণত "/ tmp" বা "/ var / tmp" হয়; মাইক্রোসফ্ট উইন্ডোজ সিস্টেমে এটি সাধারণত "সি: টেম্পে" থাকে। জাভা ভার্চুয়াল মেশিনটি চালু করা হলে এই সিস্টেমের সম্পত্তিটিতে একটি আলাদা মান দেওয়া যেতে পারে, তবে এই সম্পত্তিটিতে অস্থায়ী ডিরেক্টরিতে ব্যবহৃত অস্থায়ী ডিরেক্টরিতে কোনও প্রভাব থাকার গ্যারান্টিযুক্ত এই সম্পত্তিতে প্রোগ্রামেটিক পরিবর্তনগুলি নেই।
তবে আমার ক্ষেত্রে-
System.out.println(System.getProperty("java.io.tmpdir"));
সর্বদা ফিরে আসে-
C:\Users\admin\AppData\Local\Temp\ i.e. %TEMP%
এটি কোন পরিস্থিতিতে ফিরে আসবে "c:\temp"?
সম্পাদনা: আমি যদি% TEMP% কে C: \ টেম্পে পরিবর্তন করি তবে আমি সি: \ টেম্পের অধিকার পাব? তবে ডকুমেন্টেশন সি: \ টেম্পের পরিবর্তে গ: \ টেম্পিকে দেখায়।
C:\Tempতবে আমি পাব C:\Temp। রাইট? c:\Tempপরিবর্তে ডক শো C:\Temp। :)
"C:\\WINNT\\TEMP"।
C:\Temp% TEMP% পরিবর্তন করে, উইন্ডোজ 98 ইনস্টল করে বা এটিকে পাস করার মাধ্যমে করতে পারেনjava -Djava.io.tmpdir=C:\Temp। : এছাড়াও চেক আউট এই stackoverflow.com/questions/3437095/...