Eklenen Filmin Uzantısıyla Birlikte Kaydedilmesi

Kodla Büyü

nilebr93

Site Gezgini
Mesajlar
42
Arkadaşlar ben Film Arşivi Programı yapıyorum.
Eklediğim filmin uzantısıyla birlikte şart koştuğum yere kaydedilmesini istiyorum. Filmi OpenFileDialog ' dan alıyorum . Bunu nasıl yapabilirim. ?
 
nilebr93' Alıntı:
Arkadaşlar ben Film Arşivi Programı yapıyorum.
Eklediğim filmin uzantısıyla birlikte şart koştuğum yere kaydedilmesini istiyorum. Filmi OpenFileDialog ' dan alıyorum . Bunu nasıl yapabilirim. ?

private bool saveMove()
{
string fileUrl = localPathTextBox.Text;
string[] line = fileUrl.Split('.');
string fileExtension = line[line.Length - 1];

try
{
if (Directory.Exists(string.Format(@"\\Arsiv\films\Filmler\{0}\", yearTextBox.Text)))//dosya varmı yok mu
{

if (!File.Exists(string.Format(@"\\Arsiv\films\Filmler\{0}\{1}.{2}", yearTextBox.Text, nameTextBox.Text, fileExtension)))// Eğer dosya yoksa oluştur
{
File.Copy(localPathTextBox.Text, string.Format(@"\\Arsiv\films\Filmler\{0}\{1}.{2}", yearTextBox.Text, nameTextBox.Text, fileExtension));// Oluşturulan yere kopyala
}
else
{
MessageBox.Show("Arşivde bu isimde film bulunmaktadır!");
return false;
}
}
else
{
Directory.CreateDirectory(string.Format(@"\\Arsiv\films\Filmler\{0}\", yearTextBox.Text));
File.Copy(localPathTextBox.Text, string.Format(@"\\Arsiv\films\Filmler\{0}\{1}.{2}", yearTextBox.Text, nameTextBox.Text, fileExtension));
}
}
catch
{
return false;
}
return true;
}

public void save()
{
string fileUrl = localPathTextBox.Text;
string[] line = fileUrl.Split('.');
string fileExtension = line[line.Length - 1];
try
{
using (var scope = new TransactionScope())
{
string filmRoad = string.Format(@"Arsiv\films\Filmler\{0}\{1}.{2}", yearTextBox.Text, nameTextBox.Text, fileExtension);
Kayıt işlemleri..

private void saveButton_Click_1(object sender, EventArgs e)
{
if (saveMove())
save();
}
 
BBNET
Geri
Üst