Příspěvekod Uziv00 » 26 led 2021 21:02
No, pokud žádné řešení nenajdeš, tak ti to napíšu. Ale nebude to hned.
Budu k tomu potřebovat:
- cestu ke složce se zdrojovými soubory
- cestu ke složce, kde se budou vytvářet složky Folder1..Folder2..atd.
- musím vědět, jestli se omezení velikosti týká skutečné velikosti souborů, nebo místa, které zabírají na disku. (Př.: mějme textový soubor o velikosti 1kB. Sektor na disku NTFS má velikost 4kB. V tomto případě je skutečná velikost souboru 1kB, ale na disku zabírá 4kB).
- jak se má zachovat při překročení velikosti. Př.: omezení 4GB, zaplněno 3,98GB další soubor v řadě 0,5GB. Nahrát soubor do složky a překročit tak velikost 4GB? Soubor nahrát už do nové složky?
K omezením:
- nebude fungovat rekurzivně - tolik práce tomu zas věnovat nechci (rekurzivně znamená, že pokud bys zdrojovou cestu zadal C:\, pak by skript kopíroval všechny soubory z C:\, tedy ze všech adresářů a podadresářů). navíc bych musel ošetřit případné duplikáty.
- nebude doplňovat menšími soubory. Tedy kdyby zjistil, že další soubor se už do Folder1 nevejde, založí Folder2 a ve Folder1 zůstane prázdné místo.
Zbytek až co mě napadne během psaní.