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



انتقال فایل های تکراری (در برنامه نویسی اندروید)زمان کنونی: ۱۳۹۵/۰۹/۱۵، ۱۲:۵۷ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: foad.pezeshkian
آخرین ارسال: foad.pezeshkian
پاسخ 2
بازدید 650

رتبه موضوع:
  • 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());
        }

    } 
پاسخ

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

#2
 
کد پی‌اچ‌پی:
File f2=new File(dir+inputFile);
 if (!
f2.exists()){
//فایل تکراری وجود ندارد
}else{
//فایل تکراری وجود دارد


با اضافه کردن این کد،مشکل حل میشه
پاسخ
 سپاس شده توسط admin


پرش به انجمن:


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

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)