Для отображения атрибутов файлов в текущем каталоге можно использовать различные языки программирования и методы. Ниже я приведу примеры кода с использованием Python, Java и Bash.
-
Python:
import os files = os.listdir('.') for file in files: attributes = os.stat(file) print(f"File: {file}") print(f"Size: {attributes.st_size} bytes") print(f"Last modified: {attributes.st_mtime}") print(f"Permissions: {attributes.st_mode}") print("---")
-
Java:
import java.io.File; public class FileAttributes { public static void main(String[] args) { File directory = new File("."); File[] files = directory.listFiles(); for (File file : files) { System.out.println("File: " + file.getName()); System.out.println("Size: " + file.length() + " bytes"); System.out.println("Last modified: " + file.lastModified()); System.out.println("Permissions: " + file.canRead() + file.canWrite() + file.canExecute()); System.out.println("---"); } } }
-
Bash:
#!/bin/bash for file in * do echo "File: $file" echo "Size: $(stat -c %s $file) bytes" echo "Last modified: $(stat -c %y $file)" echo "Permissions: $(stat -c %a $file)" echo "---" done
Эти примеры будут перебирать файлы в текущем каталоге и отображать такие атрибуты, как размер файла, временная метка последнего изменения и разрешения.
Теперь перейдем к написанию статьи для блога.
В этой статье блога мы рассмотрим различные методы отображения атрибутов файла в текущем каталоге с использованием Python, Java и Bash. Мы предоставим примеры кода на каждом языке, объясняя, как получить такую информацию, как размер файла, временная метка последнего изменения и разрешения. Являетесь ли вы питонистом, энтузиастом Java или поклонником Bash, эта статья поможет вам. Узнайте, как использовать возможности этих языков программирования для сбора ценной информации о файлах в вашем текущем каталоге.