آموزش ساخت فایل در برنامه نویسی جاوا
سلام دوستان در این سری از آموزش برنامه نویسی جاوا به آموزش ساخت فایل در برنامه نویسی جاوا می پردازیم برای اینکه در جاوا یک فایل ساخته شود نیازمند کار با کلاس File هستیم سپس لازم است از متد createNewFile برای ساخت یک فایل استفاده کنیم در ادامه با ما همراه باشید تا نحوه ساخت فایل در برنامه نویسی جاوا را بیاموزید.
در زمانی که می خواهیم فایل بسازیم دو نوع خطا ممکن است رخ دهد که عبارتند از :
IOException
ممکن است هنگام ساخت فایل اتفاق بیفتد.SecurityException زمانی که بخواهید بروی یک فایل write کنید و دسترسی نداشته باشید.
در ادامه یک مثال برای شما قرار خواهیم داد که با استفاده از متد createNewFile یک فایل به نام newfile.txt در درایو C خواهد ساخت .
یک کلاس به نام CreateFileDemo ایجاد کرده و کدهای زیر را در آن قرار دهید.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | package progrmchi.ir; import java.io.File; import java.io.IOException; public class CreateFileDemo { public static void main( String[] args ) { try { File file = new File("C:\\newfile.txt"); /*If file gets created then the createNewFile() * method would return true or if the file is * already present it would return false */ boolean fvar = file.createNewFile(); if (fvar){ System.out.println("File has been created successfully"); } else{ System.out.println("File already present at the specified location"); } } catch (IOException e) { System.out.println("Exception Occurred:"); e.printStackTrace(); } } } |
ابتدا یک Instance از کلاس File درست کردیم سپس مسیر فایل را به آن فرستادیم و در نهایت با استفاده از متد createNewFile فایل را ایجاد کردیم خروجی متد createNewFile برابر با boolean است اگر عملیات موفقیت آمیز باشد مقدار true و در غیر اینصورت مقدار false برخواهد گرداند. شما حتما لازم نیست پسوند آن را txt قرار دهید هر پسوندی که بخواهید می توانید بسازید به طور مثال jfp و… در بالا در صورتی که فایل وجود نداشته باشد آن را میسازد و دو نوع خروجی می تواند داشته باشد.
زمانی که فایل ساخته نشده باشد
1 | File has been created successfully |
زمانی که فایل ساخته شده باشد.
1 | File already present at the specified location |
ما قبلا آموزش خواندن File متنی را به صورت کامل قرار داده ایم از لینک زیر استفاده کنید.
این آموزش هم به پایان رسید.
موفق باشید.
سلام خسته نباشید، ببخشید جسارت نشه ولی لطفاً یه بار دیگه این کد رو خودتون تست کنین چون بنده روی چند سیستم عامل مختلف (ویندوز و لینوکس) تست کردم کار نمیکنه. در عوض یه آموزش دیگه (انگلیسی) پیدا کردم که کار کرد. یه سوال داشتم اینکه تو لینوکس چطوری باید آدرس دهی کنم برای محل ایجاد فایل newfile.txt