Soru C# Çıkarılabilir disk'e (flash vb.) kodlarda erişmek istiyorum nasıl yapacağım

penthus

Öğrenci
Katılım
18 Mayıs 2023
Mesajlar
3
Reaksiyon puanı
1
Puanları
3
Yaş
25
Visual Studio Code ile form uygulaması çalışırken aklıma bir proje geldi .Bu projeye devam etmek için kodlarda taktığım flash beleğe erişmem gerekiyor ve onu içinde yönlendirmem gerekiyor (kopyalamak veya yapıştırmak gibi) bu mümkün mü veya nasıl yapacağımı anlatır mısınız.
 
Çözüm
Bu kod parçacığı ile takılan flashin içindeki dosyaları listeliyebilirsiniz. İstediğiniz işleme göre araştırma yaparak sorununuzu çözebilirsiniz.

C#:
DriveInfo[] drives = DriveInfo.GetDrives();

foreach (DriveInfo drive in drives)
{
    if (drive.DriveType == DriveType.Removable)
    {
        Console.WriteLine("Flash bulundu: " + drive.Name);

        string[] files = Directory.GetFiles(drive.RootDirectory.FullName);

        foreach (string file in files)
        {
            Console.WriteLine(Path.GetFileName(file));
        }
    }
}

Emnn

Profesör
Emektar
Müdavim
Katılım
3 Mayıs 2021
Mesajlar
2,233
Çözümler
8
Reaksiyon puanı
1,939
Puanları
358
Flash bellek takıldığında yapmak istediğiniz işlemler otomatik mi gerçekleşecektir?
Flash dizinine erişme falan var ancak o kodlarda flash sürücü harfini giriyorsunuz.
 

penthus

Öğrenci
Katılım
18 Mayıs 2023
Mesajlar
3
Reaksiyon puanı
1
Puanları
3
Yaş
25
Flash bellek takıldığında yapmak istediğiniz işlemler otomatik mi gerçekleşecektir?
Flash dizinine erişme falan var ancak o kodlarda flash sürücü harfini giriyorsunuz.
rastgele flashların takıldığında otomatık erişmek istiyorum
 

Emnn

Profesör
Emektar
Müdavim
Katılım
3 Mayıs 2021
Mesajlar
2,233
Çözümler
8
Reaksiyon puanı
1,939
Puanları
358
Bu kod parçacığı ile takılan flashin içindeki dosyaları listeliyebilirsiniz. İstediğiniz işleme göre araştırma yaparak sorununuzu çözebilirsiniz.

C#:
DriveInfo[] drives = DriveInfo.GetDrives();

foreach (DriveInfo drive in drives)
{
    if (drive.DriveType == DriveType.Removable)
    {
        Console.WriteLine("Flash bulundu: " + drive.Name);

        string[] files = Directory.GetFiles(drive.RootDirectory.FullName);

        foreach (string file in files)
        {
            Console.WriteLine(Path.GetFileName(file));
        }
    }
}
 
Çözüm

penthus

Öğrenci
Katılım
18 Mayıs 2023
Mesajlar
3
Reaksiyon puanı
1
Puanları
3
Yaş
25
Bu kod parçacığı ile takılan flashin içindeki dosyaları listeliyebilirsiniz. İstediğiniz işleme göre araştırma yaparak sorununuzu çözebilirsiniz.

C#:
DriveInfo[] drives = DriveInfo.GetDrives();

foreach (DriveInfo drive in drives)
{
    if (drive.DriveType == DriveType.Removable)
    {
        Console.WriteLine("Flash bulundu: " + drive.Name);

        string[] files = Directory.GetFiles(drive.RootDirectory.FullName);

        foreach (string file in files)
        {
            Console.WriteLine(Path.GetFileName(file));
        }
    }
}
peki iki adet flash belleğim var bunların içinden bir tanesini içindeki klasorün diğer birinin içine aktarmak istiyorum(şimdiden teşşekür ederim eline sağlık)
 

Emnn

Profesör
Emektar
Müdavim
Katılım
3 Mayıs 2021
Mesajlar
2,233
Çözümler
8
Reaksiyon puanı
1,939
Puanları
358
Maalesef daha önce flash bellekler ile çalışmadım biraz araştırma yaparak bir sonuca varabilirsiniz gibime geliyor.
 
Üst