Kiválasztott fájlok áthelyezése

Ez a funkció lehetővé teszi, hogy az összes kiválasztott fájlt és mappát a keresési eredmények listájából a választott célhelyre áthelyezze, ZIP fájlba archiválja, törölje vagy feldolgozza a fájlokat.

Ez a funkció az „Otthon > Elemek áthelyezése” menüpont alatt érhető el.

_images/TreeSize-Move_Dialog.png

További lehetőségek lehetővé teszik a fájlműveletek testreszabását az igényei szerint.

Az egyes funkciók magyarázatai az alábbi táblázatban találhatók:

Fájlművelet

Tételek törlése

Törli az összes kiválasztott fájlt egy biztonsági figyelmeztetés után. Ha az «Áthelyezés a Lomtárba» opció aktiválva van, a fájlok a Lomtárba kerülnek. Ellenkező esetben a fájlok törlésre kerülnek a merevlemezről. Információ: A fent leírt funkció beállítása nélküli törlés nem vonható vissza könnyen.

Tételek áthelyezése

A kiválasztott fájlokat a megadott helyre helyezi át. Opcionálisan létrehozható egy parancsikon vagy hivatkozás az eredeti helyen, amely mindegyike a mozgatott objektum új helyére mutat. Ha kívánja, a biztonsági attribútumok is átmásolhatók. Ha ez nem történik meg, a mozgatott fájlok öröklik a biztonsági attribútumaikat (mint általában) a szülőelemeiktől.

Tételek másolása

A kiválasztott fájlokat a megadott helyre másolja. Ha kívánja, a biztonsági attribútumok is átmásolhatók. Ha ez nem történik meg, a mozgatott fájlok öröklik a biztonsági attribútumaikat (mint általában) a szülőelemeiktől.

Tételek ZIP fájlba helyezése

A kiválasztott fájlokat a megadott ZIP archívumba helyezi át.

Tételek átadása végrehajthatóként paraméterként

Minden kijelölt fájlhoz egy szabadon választható végrehajtható fájlt hív meg, és az abszolút fájlútvonalat az első paraméterként adja át a parancssornak. A végrehajtható fájlok lehetnek batch fájlok, PowerShell szkriptek, VBScript vagy hasonlók. A Windows Scripting FileSystemObject erőteljes és könnyen használható fájlrendszer- és útvonalműveleteket biztosít.

Beállítások

Áthelyezés a Lomtárba (ha elérhető)

Itt megadhatja, hogy a kiválasztott elemeket a Lomtárba helyezzék-e át, vagy közvetlenül töröljék a merevlemezről.

Megjegyzés

Ez az opció csak a «törlés» művelethez érhető el.

Átugrás/Átnevezés/Átírás/ Csak a régebbi meglévő fájlok átírása

Itt eldöntheti, mi történjen, ha névütközések lépnek fel egy fájl művelet során, azaz ha egy azonos nevű fájl már létezik a célhelyen. Megtarthatja a meglévő fájlt, helyettesítheti az új fájllal, vagy átnevezheti a meglévő fájlt.

Megjegyzés

Ez az opció csak a «Zip», «Áthelyezés» és «Másolás» műveletekhez érhető el. Nem támogatott optikai adathordozóra íráskor.

Üres mappák törlése a művelet után

Automatikusan eltávolítja az összes mappát, amely már nem tartalmaz fájlokat vagy más mappákat a mozgatási művelet következtében.

Eredeti elemek megtartása tömörítés után

Ezt az opciót engedélyezve biztosíthatja, hogy az eredeti fájlok ne legyenek törölve, miután azokat egy Zip fájlba másolták.

Megjegyzés

Ez az opció csak a «Zip» művelethez érhető el.

Eredeti elemek engedélyeinek megőrzése

Ha ez az opció engedélyezve van, az eredeti fájlok hozzáférési engedélyei alkalmazásra kerülnek a célhelyre áthelyezett fájlokra.

Megjegyzés

Ez az opció csak az «Áthelyezés» és «Másolás» műveletekhez érhető el. Nem támogatott optikai adathordozóra íráskor.

Könyvtárstruktúra megőrzése, kezdve a szinttől

Ez az opció lehetővé teszi, hogy megadja, hogy a fájlok könyvtárstruktúrájának mely szintjénél kezdje meg a megőrzést. Az első x szint könyvtárstruktúrája nem kerül rekonstrukcióra a célhelyen.

Ha például a «C:\User\Mayer\\My Document.doc» fájlt a «D:\Old Files\' célmappába helyezi át, az x értékének beállításától függően a következő eredményeket kapja:

x = 0 > 'D:\Old Files\C\User\Mayer\My Document.doc' x = 1 > 'D:\old files\user\Mayer\My document.doc' x = 2 > 'D:\old files\Mayer\My Document.doc'

Megjegyzés

Ez az opció csak az «Áthelyezés» és «Másolás» műveletekhez érhető el.

Megőrzi az eredeti elemek időbélyegeit

Amikor ez az opció engedélyezve van, az eredeti fájlok időbélyegei alkalmazásra kerülnek a célba helyezett fájlokra.

Megjegyzés

Ez az opció csak az «Áthelyezés» és «Másolás» műveletekhez érhető el. Nem támogatott optikai adathordozóra íráskor.

Naplózás

A végrehajtott műveletek naplózása

Egy napló jön létre az Ön által választott névvel az Ön által választott könyvtárban. Környezeti változók, mint például %DATE% vagy %TIME%, használhatók a fájlnevében.

Visszavonó szkript létrehozása

Egy batch fájl jön létre, amelyet a mozgatási művelet után futtathat a fájlrendszerben végrehajtott változtatások visszavonására.

Megjegyzés

Ez az opció csak a «Mozgatás» és «Másolás» műveletekhez érhető el. Nem támogatott optikai adathordozóra íráskor.

Javaslat

Ajánljuk, hogy naplózza az összes mozgatási, törlési és archíválási műveletet. Ez a folyamat növeli a rendszer biztonságát és világosságát.

A generált naplófájl felsorolja az összes részletet, amelyre szüksége van a végrehajtott fájl műveletek nyomon követéséhez. A napló szöveges formátumban van mentve, és így néz ki

25.06.2020 11:39:50: Start file operation.
25.06.2020 11:39:50: Copying the following objects to "D:\MyDocs":
25.06.2020 11:39:50: "F:\Docs\movielist.docx" => "D:\MyDocs\movielist.docx"
2020-06-25 11:39:50: "F:\Docs\log.txt" => "D:\MyDocs\log.txt"
25.06.2020 11:39:50: "F:\Docs\Screenshot.jpg" => "D:\MyDocs\Screenshot.jpg"
25.06.2020 11:39:50: File operation finished.
25.06.2020 11:39:50: Affected objects: 3 (125,90 KB) | Failed objects: 0

PowerShell szkriptek a SharePoint példáján

Szeretnénk egy gyakorlati példán bemutatni a PowerShell szkript használatát a TreeSize File Search programmal. A feladat az, hogy több ezer dokumentumot készítsen elő a SharePoint szerverre való feltöltéshez.

A probléma az, hogy bizonyos karakterek nem engedélyezettek a SharePoint fájlneveiben, amelyek a normál fájlrendszerben érvényesek és gyakran használtak.

Egy reguláris kifejezés segítségével, amelyet a Reguláris kifejezések fejezetben talál, könnyen megtalálhatók azok a fájlok, amelyek megsértik a SharePoint névadási szabályait.

Amikor a keresés befejeződik, kérjük, válassza ki a párbeszédpanelen a kijelölt fájlok áthelyezését, hogy átadja őket egy végrehajthatónak. Végrehajthatóként kérjük, válassza ezt a PowerShell szkriptet, amelyet korábban például SharePointRename.ps1 néven mentett el:

Param([string]$filepath="")
[char[]]$illegal = "~", "#", "%", "&", "*", "{", "}", "\", ":", "<", ">", "?", "/", "|"
$replacement = "-"
$filepathNew = [io.path]::GetFileName($filepath)
foreach($char in $illegal){$filepathNew = $filepathNew.Replace($char, $replacement)}
Rename-Item $filepath $filepathNew

A szkript könnyen alkalmazható vagy bővíthető további felhasználási esetekhez.