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ş
24
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

Jet Sesi, Özgürlüğün Sesidir!
Emektar
Katılım
3 Mayıs 2021
Mesajlar
2,207
Çözümler
8
Reaksiyon puanı
1,848
Puanları
113
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ş
24
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

Jet Sesi, Özgürlüğün Sesidir!
Emektar
Katılım
3 Mayıs 2021
Mesajlar
2,207
Çözümler
8
Reaksiyon puanı
1,848
Puanları
113
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ş
24
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

Jet Sesi, Özgürlüğün Sesidir!
Emektar
Katılım
3 Mayıs 2021
Mesajlar
2,207
Çözümler
8
Reaksiyon puanı
1,848
Puanları
113
Maalesef daha önce flash bellekler ile çalışmadım biraz araştırma yaparak bir sonuca varabilirsiniz gibime geliyor.
 
Üst