Рейтинг:0

Как убедиться, что заархивированная папка больше не содержит удаленный файл после ее распаковки в другую папку?

флаг us

Я новичок в Powershell и столкнулся с проблемой. У меня есть два пути к файлам, содержащие две папки, которые мне нужны для выполнения моей задачи. Например,

папкаA = D:\Deployment\Packages\FileA

папкаB = E:\Directories\FileB

FileA — это заархивированный файл, в котором есть много других директорий вложенных файлов, и он будет разархивирован позже в функции в место в файле B. В настоящее время моя проблема заключается в том, что когда я удаляю файл в FileA, он не будет обновлять содержимое файла и когда он копируется в FileB, удаленный файл все равно будет существовать. Вопрос в том, как мне выполнить очистку кода, чтобы гарантировать, что до того, как FileA будет разархивирован, удаленные файлы больше не будут существовать?

Проиллюстрировать:

папкаA = D:\Deployment\Packages\FileA

Подкаталоги FileA:

мусорное ведро документы тестовое задание тест2 test3 (например, я удаляю этот файл)

FileB (Папка назначения, в которую я бы распаковал FileA и ожидаемый результат)

мусорное ведро документы тестовое задание тест2

Таким образом, мне нужна функция или код очистки, который гарантирует, что до того, как FileA будет разархивирован и скопирован/перемещен в FileB, удаленный файл больше не должен существовать. Таким образом, в приведенном выше примере папка test3 больше не должна быть найдена. Спасибо, помощь приветствуется.

DarkMoon avatar
флаг in
Почему бы вам не создать zip-файл после того, как вы сделаете то, что вам нужно в FolderA? Сделать папку A такой, какой вы хотите, заархивировать ее, скопировать в папку B, а затем разархивировать?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.