پیمایش و نمایش محتویات دایرکتوری
برنامهای بنویسید که لیست تمام فایلها و دایرکتوریها را در دایرکتوری فعلی نمایش دهد. خروجی برنامه باید نام هر فایل و دایرکتوری را به صورت جداگانه چاپ کند، مانند:
file1.txt
folder1
image.png
برنامهای بنویسید که لیست تمام فایلها و دایرکتوریها را در دایرکتوری فعلی نمایش دهد. خروجی برنامه باید نام هر فایل و دایرکتوری را به صورت جداگانه چاپ کند، مانند:
file1.txt
folder1
image.png
import os
for item in os.listdir('.'):
print(item)
import java.io.File;
public class ListFiles {
public static void main(String[] args) {
File currentDirectory = new File(".");
String[] filesList = currentDirectory.list();
if (filesList != null) {
for (String fileName : filesList) {
System.out.println(fileName);
}
}
}
}
#include <iostream>
#include <filesystem>
int main() {
std::filesystem::path currentDirectory = ".";
for (const auto& entry : std::filesystem::directory_iterator(currentDirectory)) {
std::cout << entry.path().filename().string() << std::endl;
}
return 0;
}
#include <stdio.h>
#include <dirent.h>
int main() {
DIR *directory;
struct dirent *entry;
directory = opendir(".");
if (directory != NULL) {
while ((entry = readdir(directory)) != NULL) {
printf("%s\n", entry->d_name);
}
closedir(directory);
}
return 0;
}
جوابت را با Markdown بنویس و ثبت کن
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نامتوضیح کوتاهی بنویسید تا تیم بررسی کند.