Witam
Potrzebuje napisac funkcje, ktora wczyta, i gdzies zapisze nazwy wszystkich plikow z katalogu. Czy ktos moglby naprowadzic, albo napisac jak to powinno wygladac?
Dzieki
Witam
Potrzebuje napisac funkcje, ktora wczyta, i gdzies zapisze nazwy wszystkich plikow z katalogu. Czy ktos moglby naprowadzic, albo napisac jak to powinno wygladac?
Dzieki
string sciezka = @"C:\Users\xxx\Desktop";
char[] znak = sciezka.ToCharArray();
string[] files = Directory.GetFiles(sciezka).ToArray();
for (int i = 0; i < files.Count(); i++) {
string[] nazwy = files[i].Split(new char[] { '\\' });
int a = nazwy.Count() - 1;
MessageBox.Show(nazwy[a]);
}
Powinno działać, ale może ktoś bardziej doświadczony mnie poprawi
Directory.GetFiles()
@up - żadna linijka tego kodu nie ma sensu.
private List<string> Pobierz_Pliki(string sciezka)
{
Directory.GetFiles(sciezka);
List<string> pliki = Directory.GetFiles(sciezka).ToList<string>();
return pliki;
}
private void Zapisz_Dane(string sciezka, List<string> lista)
{
try
{
TextWriter textwriter = File.CreateText(sciezka);
foreach (string i in lista)
{
textwriter.WriteLine(i);
}
textwriter.Close();
}
catch
{
MessageBox.Show("Nie można zapisać pliku");
}
}
I używasz je w sposób następujący:
Zapisz_Dane("d:\\plik.txt", Pobierz_Pliki("d:\\Bazy Danych\\"));
dzieki wielkie ;)
//do zamkniecia