Ctrl + Z

فرصتی دوباره

بســــم الله الرحمــــن الرحیـــــــم

Ctrl + Z

فرصتی دوباره

درصورتی که شما Object ی از کلاس فایل را به Object ی از کلاس PrintWriter تحویل دهید و تابع Println را برای آن صدا کنید اطلاعاتی که قبلا درون آن فایل وجود داشته از بین می‌رود. بعبارت دیگر جاوا آن فایل را پاک می‌کند و مجددا فایلی با آن نام درست کرده و رشته جدید را در آن می‌ریزد.

در صورت که شما قصد دارید فایل، محتویات گذشته خود را از دست ندهد و اطلاعات جدید به آن اضافه شود می‌توانید طبق مثال ذیل عمل کنید:

File  file  =  new File ( "/home/hossein/Document/info.txt" );

PrintWriter  pw = new PrintWriter ( new FileWriter ( file , true ) ) ;

همانطور که ملاحظه می‌کنید بجای فرستادن Object‌ فایل به صورت مستقیم به PrintWriter، ابتدا آن فایل را به یک FileWriter می‌دهیم و آرگومان دوم آن را true می‌کنیم که به معنی آن است که قصد داریم به ادامه فایل اضافه کنیم.

  • ۹۲/۰۱/۰۳
  • ادمین

سوالات  (۰)

هیچ سوالی هنوز ثبت نشده است

ارسال سوال

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی