Sunt nou pe Powershell și întâmpin o problemă. Am două căi de fișiere care conțin cele două foldere de care am nevoie pentru a-mi îndeplini Sarcina. De exemplu,
folderA = D:\Deployment\Packages\FileA
folderB= E:\Directories\FileB
Fișierul A este un fișier arhivat care are mulți alți directori de fișiere secundare și va fi dezarhivat mai târziu în funcție în locația din fișierul B. Problema mea în prezent este că atunci când șterg un fișier din fișierul A, acesta nu va actualiza conținutul fișierului și când este copiat în FileB, fișierul șters ar mai exista. Întrebarea este cum aș proceda pentru a face o curățare a codului pentru a mă asigura că, înainte ca FileA să fie dezarhivat, se va asigura că fișierele șterse nu vor mai exista?
Pentru a ilustra:
folderA = D:\Deployment\Packages\FileA
Subdirectoare FișierA:
cos
docs
Test
test2
test3 (de exemplu, șterg acest fișier)
FileB (dosarul de destinație în care aș dezarhiva fișierul A și rezultatul așteptat)
cos
docs
Test
test2
Astfel, am nevoie de o funcție sau de o curățare a codului care să se asigure că înainte ca fișierul A să fie dezarhivat și copiat/mutat în fișierul B, fișierul șters să nu mai existe. Astfel, în exemplul de mai sus, folderul test3 nu ar trebui să mai fie găsit. Multumesc, ajutor ar fi apreciat.