ساخته نشدن یک دایرکتوری یه هویی!! ( کاملا مزخرفه این ایکلیپس )
السلام علیک دوستان،
من به وسیله کد زیر به راحتی آب خوردن یک دایرکتوری میساختم
File folderVideo = new File(Environment.getExternalStorageDirectory().toString() + "/AminGames/Album-Billboard/Videos");
folderVideo.mkdir();
الان چی بگم خوبه؟ یک روز تمام هست پدرم رو در اورده درستم نمیشه! همین کد بالایی که همش کار میکرد دیگه کار نمیکنه و پوشه ها رو نمیسازه، اما اینجوری کار میکنه یعنی ساختن تک تک پوشه ها
File folderVideo2 = new File(Environment.getExternalStorageDirectory().toString() + "/AminGames");
folderVideo2.mkdir();
File folderVideo1 = new File(Environment.getExternalStorageDirectory().toString() + "/AminGames/Album-Billboard");
folderVideo1.mkdir();
File folderVideo = new File(Environment.getExternalStorageDirectory().toString() + "/AminGames/Album-Billboard/Videos");
folderVideo.mkdir();
حالا یکی پیدا بشه بگه این ایکلیپس چه مرگشه، اعصاب برام نذاشته، مردمو برق میگیره مارو چراغ موشی!!
دوستان نمیدونم چش شده که هر دایرکتوری ایی رو پی در پی میسازه بجز "/AminGames/Album-Billboard/Videos"
راستی یه چیز دیگه الان چند روزه یه علامت خطای ضربدر قرمز رنگ اومده جلوی بعضی از پروژه هام که در واقع هیچ فایلی مشکل نداره و این ارور فقط کنار پوشه پروژم هست، که اخطار همشون یکی هست و احساس میکنم تو کار ایکلیپس اختلال ایجاد کرده
این عکسشه

برای نمایش سایز بزرگتر جدا بازش کنید
حالا عزیزان ازتون راهنمایی و کمک میخوام ، در مورد هر دوتا سوالم بگید چیکارشون کنم من؟
دوستان آقا حمید و آقای کاشی زاده به گفته خودتون ورژن جاوا رو به 1.6 برگردوندم درست شد، اما یه خط از کدهام ارور میده که میگه باید نسخه جاوا رو به ا.7 ارتقاع بدین، نمیدونم چرا؟ یه خط کد که شرط هست و خیلی ساده هست، الان یادم اومد که اون موقع هم بخاطر همین ارور من به ا.7 جاوا رو ارتقاع دادم، حالا نگاش کنید، چزا میگه به 1.7 ارتقاع بده؟
این اون کدی که نوشتم:
String FolderSize;
protected void StartGetSize(String type) {
switch (type) {
case "Current":
UnityPlayer.UnitySendMessage("OnGUI_Screen", "GetFolderSizeCurrent", FolderSize + "");
break;
case "Start":
UnityPlayer.UnitySendMessage("OnGUI_Screen", "GetFolderSizeStart", FolderSize + "");
break;
}
}
این قسمت از کد ارور میده و میگه به 1.7 ارتقاش بده، آخه این یعنی چی؟
عکس ارور در کد:

نمایش اندازه واقعی جدا بازش کنید
حالا این چی میگه؟ این که فقط یه شرط سادست !!
تشکر از همه دوستان
اینم کدم:
String FolderSize;
protected void StartGetSize(String type) {
if (type == "Current") {
UnityPlayer.UnitySendMessage("OnGUI_Screen", "GetFolderSizeCurrent", FolderSize + "");
} else if (type == "Start") {
UnityPlayer.UnitySendMessage("OnGUI_Screen", "GetFolderSizeStart", FolderSize + "");
}
}
StringFolderSize;
protectedvoidStartGetSize(String type){
if(type.equal("Current")){
UnityPlayer.UnitySendMessage("OnGUI_Screen","GetFolderSizeCurrent",FolderSize+"");
}elseif(type.equal("Start")){
UnityPlayer.UnitySendMessage("OnGUI_Screen","GetFolderSizeStart",FolderSize+"");
}
}
همانطور که گفتم و گفتند مقایسه رشته ها به این صورته.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .