نمایش نتایج 1 تا 6 از 6

نام تاپیک: مشکل در Delete کردن فایل

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    مشکل در Delete کردن فایل

    سلام
    دوستان من یه تیکه کد دارم به شکل زیر که خط آخر که میخوام فایل و delete کنم همش ایراد مییگیره . چرا ؟

    private void button1_Click(object sender, EventArgs e)
    {
    txtpath.Text = null;
    txtisbn.Text = null;
    txtpdf.Text = null;
    OpenFileDialog opf = new OpenFileDialog();
    DialogResult result = opf.ShowDialog();
    opf.Filter = "pdf file (*.pdf)|*.Pdf";
    try
    {
    txtpath.Text = opf.FileName;
    txtpdf.Text = ExtractTextFromPdf(txtpath.Text);
    string f = txtpdf.Text;
    string sPattern = "\\d{3}-\\d{1}-\\d{3}-\\d{5}-\\d{1}";
    var s = Regex.Match(f, sPattern, RegexOptions.IgnoreCase);
    txtisbn.Text = s.ToString();
    //txtpdf.SelectionStart = txtpdf.Find("isbn"+txtisbn.Text);
    //txtpdf.SelectionColor = Color.Red;
    //txtpdf.SelectionBackColor = Color.Yellow;
    }
    catch
    {
    if (result == DialogResult.OK)
    {
    txtisbn.Text = "کد انتشار یافت نشد";
    }
    }
    if (result == DialogResult.OK)
    {
    string fileName = opf.FileName;
    string path = Path.GetDirectoryName(fileName);
    string pp = txtisbn.Text + ".pdf";
    File.Copy(fileName, Path.Combine(path, pp), true);
    opf.Disposed();
    File.Delete(fileName);
    }
    }


    قسمت try cach یه کاری رو فایل می کنم که pdf و گرفتم تبدیل به text کردم
    گیرم رو خط File.Delete هستش که همش میگه
    An unhandled exception of type 'System.IO.IOException' occurred in mscorlib.dll


    Additional information: The process cannot access the file 'C:\Users\Admin\Downloads\re\45646.pdf' because it is being used by another process.

    آخرین ویرایش به وسیله Mahmoud.Afrad : چهارشنبه 25 اسفند 1395 در 21:00 عصر

تاپیک های مشابه

  1. یک مشکل هنگام کپی کردن فایل مربوط به بانک
    نوشته شده توسط ghaum در بخش SQL Server
    پاسخ: 4
    آخرین پست: یک شنبه 25 اردیبهشت 1384, 23:00 عصر
  2. مشکل در delete کردن record
    نوشته شده توسط در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: شنبه 31 مرداد 1383, 17:47 عصر
  3. مشکل در Delete کردن فایل MDB از داخل برنامه
    نوشته شده توسط Fardin_Lord در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: یک شنبه 25 مرداد 1383, 23:47 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •