PDA

View Full Version : سوال: چطور میشه یک عکس (یا هر نوع فایلی رو) بوسیله openfiledialog گرفت و داخل دایرکتوری ذخیره کرد.



saeid.d
شنبه 23 مهر 1390, 22:56 عصر
لطفاً کمکم کنید

shahrzad87
شنبه 23 مهر 1390, 23:49 عصر
using System.IO;

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);

shahrzad87
یک شنبه 24 مهر 1390, 00:16 صبح
برای کپی کردن یک فایل از یک جا به جای دیگه در سی شارپ هم از کد زیر می شه استفاده کرد :


System.IO.File.Copy("D:\\Projects\\my.txt", "D:\\my.txt",true);



پارامتر اول بیانگر مسیر فایل مبداء و پارامتر دوم نشان دهنده مسیر مقصد+فایلی که بایستی فایل مبداء بر روی آن کپی شود و پارامتر آخر نشان دهنده اینکه بتوان بیش از یک بار فایل مبداء را بر روی فایل مقصد کپی کرد یا خیر.
با ترکیب این کد و کدهای بالا می تونین یک فایل رو انتخاب و در مسیر دلخواه کپی کنین ;)

hashemt4
دوشنبه 26 تیر 1391, 20:51 عصر
با سلام
من ذخیره عکس توی ASP.Net رو کار کردم اما توی ویندوز مشکل دارم

اگر امکان داره یه سورس کوچیک یا راهنمایی کنبد ممنون میشم