Если поменяю переменную с "C" на "D", то таже проблема с перемещением после распаковки будет когда распаковыю архив на разделе C или на внешнем диске.
Если вы запустите обработчик командной строки или создадите командный файл, то заданные в них значения переменных окружения будут влиять только на запущенные из них процессы.
На мой взгляд, грязное решение. Ведь сама утилита whoami написана или могла бы быть написана на Си, а не использует, в свою очередь, ещё какую-то внешнюю утилиту, иначе бы получился порочный круг и задача была бы нерешаемой.
Никита, некие ошибки по-видимому связаны с тем, что при завершении одних процессов завершаются и связанные с ними другие и, когда до последних доходит очередь, их уже нет.
Чтобы их не было можно перенаправить стандартный выходной поток и поток сообщений об ошибках утилиты taskkill в устройство nul.
Если дело в ISPmanager, то попробуйте посмотреть «WWW-домены» -> в панели инструментов «Перенаправления» (значок может быть свёрнут, например, под значком «Ошибки»; но это может зависить от версии ISPmanager, — справку по ней пробовали читать?).
ISPmanager может быть и не при чём. Перенаправление может задано, напрмер, в .htaccess или/и скриптом PHP…
Содержимое сравнивает, но не удобно то, что если найдено различие в подкаталогах, то неизвестно, в каких именно файлах, — надо будет открывать эти подкаталоги и сравнивать их по новому…
shurshur, и чем же сравнение по контрольным суммам (если они заранее не известны) лучше сравнения по содержимому? (Это какой-то распространённый бездумный предрассудок!) Оно хуже, так как для вычисления контрольной суммы всё равно требуется обработать файл целиком, да ещё выполнить какие-то вычисления; а несовпадение может быть уже в начальных байтах и полного сравнения файлов и не потребуется.