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

نام تاپیک: کم کردن اسم فایل از کل آدرس آن...

  1. #1

    Question کم کردن اسم فایل از کل آدرس آن...

    سلام دوستان
    من می خوام مثلا یک فایل رو که آدرس آونو دارم اسم فایل رو ازش پاک کنم و فقط مسیر رو داشته باشم
    مثلا
    D:\photos\a\1.jpg
    D:\photos\a

  2. #2
    کاربر دائمی آواتار forodo
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    شهر جدید پردیس
    پست
    1,468

    نقل قول: کم کردن اسم فایل از کل آدرس آن...


    OpenFileDialog openFile = new OpenFileDialog();
    if (openFile.ShowDialog() != DialogResult.OK)
    {
    return;
    }
    // get filename from OpenFileDialog آدرس کامل
    string fileName = openFile.FileName;
    // get only filename without extension and path فقط اسم فایل
    string onlyname = Path.GetFileNameWithoutExtension(fileName);
    // get extension of filename فقط فرمت فایل
    string extension = Path.GetExtension(fileName);
    // get directory of specific filename مسیر فایل بدون نام فایل ( اون چیزی که شما می خواید این هستش )
    string directory = Path.GetDirectoryName(fileName);
    // change the extension of specific filename تفییر فرمت
    string newFileName = Path.ChangeExtension(fileName, "bmp");
    // get the root partition of specific file فقط درایوی که فایل در آن قرار دارد
    string root = Path.GetPathRoot(fileName);

  3. #3

    Post نقل قول: کم کردن اسم فایل از کل آدرس آن...

    نقل قول نوشته شده توسط forodo مشاهده تاپیک

    OpenFileDialog openFile = new OpenFileDialog();
    if (openFile.ShowDialog() != DialogResult.OK)
    {
    return;
    }
    // get filename from OpenFileDialog آدرس کامل
    string fileName = openFile.FileName;
    // get only filename without extension and path فقط اسم فایل
    string onlyname = Path.GetFileNameWithoutExtension(fileName);
    // get extension of filename فقط فرمت فایل
    string extension = Path.GetExtension(fileName);
    // get directory of specific filename مسیر فایل بدون نام فایل ( اون چیزی که شما می خواید این هستش )
    string directory = Path.GetDirectoryName(fileName);
    // change the extension of specific filename تفییر فرمت
    string newFileName = Path.ChangeExtension(fileName, "bmp");
    // get the root partition of specific file فقط درایوی که فایل در آن قرار دارد
    string root = Path.GetPathRoot(fileName);
    دوست عزیز من از OpenFileDialog استفاده نمی کنم آدرس فایل من داخل بانک قرار داره می خواستم ببینم آیا راهی وجود داره
    ممنون از پاسخ شما دوست عزیز

  4. #4
    کاربر دائمی آواتار forodo
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    شهر جدید پردیس
    پست
    1,468

    نقل قول: کم کردن اسم فایل از کل آدرس آن...

    این کارت رو راه می ندازه

    string fix = "";
    // تعریف آرایه برای ذخیره مسیرهای تکه شده
    string[] SplitSplit;
    // ریختن تکه های مسیر جدا شده در آرایه
    SplitSplit = "مسیر فایل".Split('\\');
    // چسباندن تکه ها به هم به جز آخری
    for (int z = 0; z < SplitSplit.Length - 1; z++)
    {
    fix = fix + "\\" + SplitSplit[z];

    }
    // جدا کردن \ از اول مسیر
    textBox1.Text = Path.GetFileName(fix.Substring(1));


    در قسمت " مسیر فایل " مسیری که از دیتابیس می گیری رو قرار بده.

  5. #5

    نقل قول: کم کردن اسم فایل از کل آدرس آن...

    نقل قول نوشته شده توسط forodo مشاهده تاپیک
    این کارت رو راه می ندازه

    string fix = "";
    // تعریف آرایه برای ذخیره مسیرهای تکه شده
    string[] SplitSplit;
    // ریختن تکه های مسیر جدا شده در آرایه
    SplitSplit = "مسیر فایل".Split('\\');
    // چسباندن تکه ها به هم به جز آخری
    for (int z = 0; z < SplitSplit.Length - 1; z++)
    {
    fix = fix + "\\" + SplitSplit[z];

    }
    // جدا کردن \ از اول مسیر
    textBox1.Text = Path.GetFileName(fix.Substring(1));


    در قسمت " مسیر فایل " مسیری که از دیتابیس می گیری رو قرار بده.
    ممنون از پاسختون
    ولی این کدی که شما گفتید فقط اسم پوشه ایی که فایل داخل اونه رو برمی گردونه. من می خوام که اسم درایو و همچنین مسیر کامل فایل بجز اسم فایل رو به دست بیارم

  6. #6
    کاربر دائمی آواتار forodo
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    شهر جدید پردیس
    پست
    1,468

    نقل قول: کم کردن اسم فایل از کل آدرس آن...

    خط آخری رو اینجوری بنویس.

    textBox1.Text = fix.Substring(1);


    Path.GetFileName رو از خط آخر حذف کن.

  7. #7

    نقل قول: کم کردن اسم فایل از کل آدرس آن...

    نقل قول نوشته شده توسط forodo مشاهده تاپیک
    خط آخری رو اینجوری بنویس.

    textBox1.Text = fix.Substring(1);


    Path.GetFileName رو از خط آخر حذف کن.
    دمت گرم داش کارت حرف نداره
    مرسی

  8. #8

    نقل قول: کم کردن اسم فایل از کل آدرس آن...

    شما بجای اون کد میتونید از این هم استفاده کنید(خیلی کوتاه تر و راحت تره کار:

    DirectoryInfo di = new DirectoryInfo(@"D:\photos\a\1.jpg");
    textBox1.Text= di.Parent.FullName;

  9. #9

    نقل قول: کم کردن اسم فایل از کل آدرس آن...

    نقل قول نوشته شده توسط aliagamon مشاهده تاپیک
    شما بجای اون کد میتونید از این هم استفاده کنید(خیلی کوتاه تر و راحت تره کار:

    DirectoryInfo di = new DirectoryInfo(@"D:\photos\a\1.jpg");
    textBox1.Text= di.Parent.FullName;
    مرسی دوست عزیز
    خیلی عالی بود

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

  1. سوال: سورس کد : اجرای یک فایل از یک آدرس و وارد کردن تعدادی کد رجیستری
    نوشته شده توسط komsboy_more در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 0
    آخرین پست: سه شنبه 26 شهریور 1387, 21:02 عصر
  2. مشکل با اسم فایل فارسی در stream کردن فایل ها
    نوشته شده توسط pm_hamze در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 1
    آخرین پست: سه شنبه 21 خرداد 1387, 01:06 صبح
  3. باز کردن یه فایل با گرفتن آدرس و اسم فایل از کاربر
    نوشته شده توسط هادی2020 در بخش برنامه نویسی اسمبلی خانواده x86
    پاسخ: 4
    آخرین پست: دوشنبه 13 خرداد 1387, 16:14 عصر
  4. حرکت کردن در فایل به آدرس خاص
    نوشته شده توسط m_zi در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: سه شنبه 03 اردیبهشت 1387, 14:45 عصر

برچسب های این تاپیک

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

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