Masowe przenoszenie plików do katalogów.

0

Cześć!

Sprawa przedstawia się następująco:

Mam zbiór plików określonego formatu o nazwach ponumerowanych od "1" do "10000" (w przyszłości może być dużo więcej) znajdujące się w tym samym katalogu. Chcę, aby owe pliki zostały przeniesione (coś na zasadzie wytnij/wklej) do katalogów o nazwach od "1" do "200" w taki sposób, że :

  • pliki o nazwach od "1" do "50" zostały przeniesione do katalogu o nazwie "1"

-pliki o nazwach od "51" do 100" przeniesione zostały do katalogu o nazwie "2"

  • pliki o nazwach od 101" do "150" (...) do katalogu o nazwie "3" itd. do wyczerpania plików.

Macie pomysł, aby zautomatyzować ten proces? Wklejanie ręczne takich ilości to istna katorga.

Pozdrawiam serdecznie,

Paweł

0

Na jakim systemie, masz do dyspozycji Basha?

0
Pyxis napisał(a):

Na jakim systemie, masz do dyspozycji Basha?
Windows 10, niestety nie dysponuje Bashem.

0

a jak ta nazwa wygląda nazwa000001.ext czy nazwa1.ext
?

0

Dokładnie "1.wav", "2.wav" itd.

0

Jak masz win10 to w razie czego możesz sobie zainstalować w nim linuxa, szukaj pod hasłem linux subsystem. Oczywiście do armata w stosunku do wielkości Twojego zadania, ale kto wie... może przyda się w przyszłości.

0
axelbest napisał(a):

Jak masz win10 to w razie czego możesz sobie zainstalować w nim linuxa, szukaj pod hasłem linux subsystem. Oczywiście do armata w stosunku do wielkości Twojego zadania, ale kto wie... może przyda się w przyszłości.

Mam Ubuntu na maszynie wirtualnej, który pozostał mi po niegdysiejszych eksperymentach. Jak tam się da problem rozwiązać, jestem gotów się chwilowo przesiąść .

2

Nie doceniacie siły linii komend windowsa ;)

Prosty bat:

@echo off
set loopcount=10000
:loop
set /a folder = (loopcount-1) / 50 + 1
IF NOT EXIST "c:\folder\%folder%\" (md  "c:\folder\%folder%\")
move "c:\folder\%loopcount%.wav" "c:\folder\%folder%\"
set /a loopcount=loopcount-1
if %loopcount%==0 goto exitloop
goto loop
:exitloop

Przenosi "pięćdziesiątkami" pliki do folderów od 1 pliki w folderze c:\folder

1

Chyba w Advanced Renamer robiłam takie myki, żeby pliki spełniające określone kryteria, z katalogów spełniających określone kryteria przenieść/skopiować, nadając im nazwy zależne od oryginalnej nazwy pliku i katalogu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1