2025-12-29 06:43:35,182 [INFO] ==== Folder Migration Started ====
2025-12-29 06:43:35,196 [ERROR] Source not found: D:\dgarrard
2025-12-29 06:43:35,204 [ERROR] Source not found: D:\PNC\\
2025-12-29 06:43:35,212 [ERROR] Source not found: D:\Installers
2025-12-29 06:43:35,220 [ERROR] Source not found: D:\Nufocus
2025-12-29 06:43:35,228 [ERROR] Source not found: D:\openssl
2025-12-29 06:43:35,237 [ERROR] Source not found: D:\win-acme
2025-12-29 06:43:35,245 [ERROR] Source not found: D:\ProgramData\win-acme
2025-12-29 06:43:35,253 [ERROR] Source not found: D:\Program Files\Inkscape
2025-12-29 06:43:35,263 [ERROR] Source not found: D:\MYPROGRAMS\wkhtmltopdf
2025-12-29 06:43:35,271 [INFO] ==== Folder Migration Completed ====
2025-12-29 06:43:35,278 [INFO] Log file saved to: C:\migration_log_20251229_064335.log
Исходный компьютер доступен в сети, его можно просмотреть в файловом браузере Windows на целевом компьютере, поэтому я не понимаю, что делаю неправильно. Кажется, это связано с моим определением томов и/или папок.
Я хочу перенести древовидную структуру папок с одного ПК с ОС Windows на другой, запустив скрипт Python на целевом ПК. Вот код, который я использую: [code]import shutil import os import sys import logging import subprocess from datetime import datetime from pathlib import Path
# ======================= # MAIN # =======================
def main(): ensure_admin() logging.info("==== Folder Migration Started ====")
for folder in FOLDERS_TO_MIGRATE: migrate_folder(folder)
logging.info("==== Folder Migration Completed ====") logging.info(f"Log file saved to: {LOG_FILE}")
if __name__ == "__main__": if not os.name == "nt": logging.error("This script is intended for Windows only.") sys.exit(1)
main() [/code] Когда я выполняю это с помощью IDLE на целевом компьютере (запуская IDLE от имени администратора), я получаю следующий вывод файла журнала: [code]2025-12-29 06:43:35,182 [INFO] ==== Folder Migration Started ==== 2025-12-29 06:43:35,196 [ERROR] Source not found: D:\dgarrard 2025-12-29 06:43:35,204 [ERROR] Source not found: D:\PNC\\ 2025-12-29 06:43:35,212 [ERROR] Source not found: D:\Installers 2025-12-29 06:43:35,220 [ERROR] Source not found: D:\Nufocus 2025-12-29 06:43:35,228 [ERROR] Source not found: D:\openssl 2025-12-29 06:43:35,237 [ERROR] Source not found: D:\win-acme 2025-12-29 06:43:35,245 [ERROR] Source not found: D:\ProgramData\win-acme 2025-12-29 06:43:35,253 [ERROR] Source not found: D:\Program Files\Inkscape 2025-12-29 06:43:35,263 [ERROR] Source not found: D:\MYPROGRAMS\wkhtmltopdf 2025-12-29 06:43:35,271 [INFO] ==== Folder Migration Completed ==== 2025-12-29 06:43:35,278 [INFO] Log file saved to: C:\migration_log_20251229_064335.log [/code] Исходный компьютер доступен в сети, его можно просмотреть в файловом браузере Windows на целевом компьютере, поэтому я не понимаю, что делаю неправильно. Кажется, это связано с моим определением томов и/или папок.