Вот несколько способов перечислить файлы в алфавитном порядке с использованием примеров кода на разных языках программирования:
-
Python:
import os files = os.listdir('.') files.sort() for file in files: print(file) -
Баш:
ls | sort -
Java:
import java.io.File; import java.util.Arrays; public class FileSortExample { public static void main(String[] args) { File directory = new File("."); File[] files = directory.listFiles(); Arrays.sort(files); for (File file : files) { System.out.println(file.getName()); } } } -
C++:
#include <iostream> #include <filesystem> #include <algorithm> int main() { std::filesystem::path directory("."); std::vector<std::filesystem::directory_entry> files; for (const auto& entry : std::filesystem::directory_iterator(directory)) { files.push_back(entry); } std::sort(files.begin(), files.end(), [](const auto& a, const auto& b) { return a.path().filename().string() < b.path().filename().string(); }); for (const auto& file : files) { std::cout << file.path().filename() << std::endl; } return 0; }