انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
انتقال فایل های تکراری (در برنامه نویسی اندروید)

انتقال فایل های تکراری (در برنامه نویسی اندروید)

#1
سلام خدمت تمام دوستان
با استفاده از کدی که میبینید عمل انتقال (MOVE) رو میشه انجام داد.
اما مشکل فایل هایی هستن که نام اونها قبلا در مقصد استفاده شده،یعنی فایلی با همین اسم از قبلا وجود داره.
و البته فایل جدید رو جایگذین فایل قبلی میکنه.
چطور میشه این مشکل رو حل کرد؟!
مثلا یه عدد به اول یا آخرش اضافه کنه و move رو انجام بده!!
ممنون میشم کمک کنید

کد پی‌اچ‌پی:
moveFile(String inputPath +  String inputFileString outputPath);

    private 
void moveFile(String inputPathString inputFileString outputPath) {

        
InputStream in null;
        
OutputStream out null;
        try {

            
// create output directory if it doesn't exist
            
File dir = new File(outputPath);
            if (!
dir.exists()) {
                
dir.mkdirs();
            }

            
in = new FileInputStream(inputPath inputFile);
            
out = new FileOutputStream(outputPath inputFile);

            
byte buffer = new byte[1024];
            
int read;
            while ((
read in.read(buffer)) != -1) {
                
out.write(buffer0read);
            }
            
in.close();
            
in null;

            
// write the output file
            
out.flush();
            
out.close();
            
out null;

            
// delete the original file
            
new File(inputPath inputFile).delete();

        }

        catch (
FileNotFoundException fnfe1) {
            
Log.e("tag"fnfe1.getMessage());
        } catch (
Exception e) {
            
Log.e("tag"e.getMessage());
        }

    } 
پاسخ


پیام‌های این موضوع
انتقال فایل های تکراری (در برنامه نویسی اندروید) - توسط foad.pezeshkian - ۱۳۹۴/۰۱/۱۲, ۰۲:۲۳ ب.ظ
RE: انتقال فایل های تکراری - توسط foad.pezeshkian - ۱۳۹۴/۰۱/۱۲, ۰۸:۴۲ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان