Чтобы нумеровать все файлы в папке, вы можете использовать различные языки программирования. Вот несколько примеров использования Python, Bash и PowerShell:
-
Python:
import os folder_path = '/path/to/folder' counter = 1 for filename in os.listdir(folder_path): if os.path.isfile(os.path.join(folder_path, filename)): new_filename = str(counter).zfill(4) + '_' + filename os.rename(os.path.join(folder_path, filename), os.path.join(folder_path, new_filename)) counter += 1 -
Баш:
#!/bin/bash folder_path="/path/to/folder" counter=1 for file in "$folder_path"/*; do if [[ -f "$file" ]]; then filename=$(basename "$file") new_filename=$(printf "%04d_%s" "$counter" "$filename") mv "$file" "$folder_path/$new_filename" ((counter++)) fi done -
PowerShell:
$folderPath = 'C:\path\to\folder' $counter = 1 Get-ChildItem -File $folderPath | ForEach-Object { $newFileName = '{0:d4}_{1}' -f $counter, $_.Name Rename-Item $_.FullName -NewName ($_.DirectoryName + '\' + $newFileName) $counter++ }
Эти примеры перебирают каждый файл в указанной папке и переименовывают их, добавляя префикс счетчика к исходному имени файла. Счетчик имеет фиксированную ширину (например, 0001, 0002 и т. д.) для обеспечения единообразной сортировки.