Сортировка файлов: примеры на Python, Java и C#

Для сортировки файлов вы можете использовать различные методы в зависимости от используемого вами языка программирования. Вот несколько примеров на разных языках:

  1. Python:

    import os
    def sort_files(directory):
       files = os.listdir(directory)
       files.sort()  # Sort files alphabetically
       return files
    directory = '/path/to/directory'
    sorted_files = sort_files(directory)
    print(sorted_files)
  2. Java:

    import java.io.File;
    import java.util.Arrays;
    public class FileSorter {
       public static void main(String[] args) {
           File directory = new File("/path/to/directory");
           File[] files = directory.listFiles();
           Arrays.sort(files);  // Sort files alphabetically
           for (File file : files) {
               System.out.println(file.getName());
           }
       }
    }
  3. C#:

    using System;
    using System.IO;
    public class FileSorter
    {
       public static void Main(string[] args)
       {
           string directory = "/path/to/directory";
           string[] files = Directory.GetFiles(directory);
           Array.Sort(files);  // Sort files alphabetically
           foreach (string file in files)
           {
               Console.WriteLine(Path.GetFileName(file));
           }
       }
    }

Эти примеры демонстрируют, как сортировать файлы по алфавиту в Python, Java и C#. Вы можете изменить их в соответствии со своими требованиями, например сортировать по дате, размеру или другим критериям.