| 
                |||||||||||
| 		
			
			 | 
		#1 | 
| 
			
			
			
			 Premium 
			
			
			
			
			
			
			
			
				
			
			
			Datum registracije: Nov 2007 
				Lokacija: Zabok 
				
				
					Postovi: 388
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
				
				Batch i stvaranje foldera i premještanje PDF-a?
			 
			Znači imam na poslu dosta dokumenata koje skeniram i spremam u PDF-u na D disk u folder SCAN, s time da se svaki PDF dokumenat (nekada bude i više njih) zove drugačije. Sada ja u tom SCAN folderu radim novi folder (recimo folderi se zovu od 1-21, 2-21, 5-21, 10-21 itd) u kojeg premještam taj PDF dokumenat (dokumente) iz SCAN foldera. Sada me zanima me da li je moguće napraviti da putem batch-a ili nečeg drugog da svaki puta kada ga otvorim me pita koji naziv želim za novi folder koji će biti spremljen u tom folderu SCAN i kada mu napišem npr. 2-21 napravi (generira) taj folder i prebaci sve PDF dokumente (koji se nalaze u SCAN folderu) u taj novi napravljeni folder 2-21? Hvala... P.S. nadam se da sam dovoljno objasnio, pa ako nisam dodatno objasnim... 
				__________________ 
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			
			
			 Premium 
			
			
			
			
			
			
			
			
				
			
			
			Datum registracije: Jul 2017 
				Lokacija: Ramura 
				
				
					Postovi: 2,814
				 
				
				
				
				
				 | 
	
	
	
		
		
		
		
		 Moguće je.  ![]()  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
		
		
		
	 | 
| 
		
			 | 
|
| 
		
		 
			Oglas
		 
		 | 
	
			
		 | 
| 		
			
			 | 
		#4 | 
| 
			
			
			
			 Premium 
			
			
			
			
			
			
			
			
				
			
			
			Datum registracije: Jul 2017 
				Lokacija: Ramura 
				
				
					Postovi: 2,814
				 
				
				
				
				
				 | 
	
	
	
		
		
		
		
		 Ne znam niti sam vičan programiranju, ali sam složio nekoliko bat datoteka i ovo mi izgleda relativno jednostavno.  Traži kako se postavlja upit korisniku i definira vrijednost varijable. To ti treba za ime mape. Jednostavno ćeš naći naredbu za izradu nove mape, na kraju samo dodaš definiranu varijablu. Ostalo je move naredba za *.pdf u direktorij koji si napravio. Edit: https://stackoverflow.com/questions/...in-another-com https://www.tutorialspoint.com/batch...ng_folders.htm https://www.tutorialspoint.com/batch...ving_files.htm Zadnje izmijenjeno od: Libertus. 10.02.2021. u 19:14.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#5 | 
| 
			
			
			
			 Premium 
			
			
			
			
			
			
			
			
				
			
			
			Datum registracije: Nov 2007 
				Lokacija: Zabok 
				
				
					Postovi: 388
				 
				
				
				
				
				 | 
	
	
	
		
		
		
		
		 Našao sam kako na radnoj površini (destopu) se napravi novi folder da ga nazoveš kako ti želiš, samo bi sada trebalo prilagoditi da radi folder u D:\SCAN mapi i premješta sve .PDF u taj folder... Code: 
	@echo off : start cd "%systemdrive%/documents and settings/%username%/desktop" set /p x= name of folder : md %x% cls && goto start 
				__________________ 
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#6 | 
| 
			
			
			
			 Premium 
			
			
			
			
			
			
			
			
				
			
			
			Datum registracije: Jul 2017 
				Lokacija: Ramura 
				
				
					Postovi: 2,814
				 
				
				
				
				
				 | 
	
	
	
		
		
		
		
		 Ako ne definiraš putanje, datoteka će ti raditi u mapi u kojoj se nalazi. Tako da, kopiraš ju u tu mapu na d:, i tamo će ti stvarati nove poddirektorije i u njih kopirati datoteke. Valjda sam dobro shvatio što hoćeš. EDIT: Znači ako sam ja dobro shvatio, ti hoćeš PDF datoteke iz D:/SCAN premjestiti u D:/SCAN/NEŠTO Ovo što si napravio stavi u datoteku nekog naziva, tipa start.bat i pohrani u D:/SCAN Code: 
	@echo off : start set /p x= name of folder : md %x% Code: 
	move *.pdf D:\SCAN\%x% Exit ![]() Igraj se (na test folderu, ne onom sa živim podacima) pa vidi što radi. Zadnje izmijenjeno od: Libertus. 10.02.2021. u 21:35.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#7 | 
| 
			
			
			
			 Registered User 
			
			
			
			
			
			
				
			
			
			Datum registracije: Nov 2005 
				Lokacija: - 
				
				
					Postovi: 194
				 
				
				
				
				
				 | 
	
	
	
		
		
		
		
		 Pišem napamet (nisam testirao) Za prvi dio probaj ovo Code: 
	cd "%systemdrive%/documents and settings/%username%/desktop" Code: 
	"cd /d D:\SCAN" Code: 
	cd /d "D:\SCAN"  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#8 | |
| 
			
			
			
			 Premium 
			
			
			
			
			
			
			
			
				
			
			
			Datum registracije: Nov 2007 
				Lokacija: Zabok 
				
				
					Postovi: 388
				 
				
				
				
				
				 | 
	
	
	
		
		
		
		
		 Da ide Code: 
	cd /D D:\SCAN Code: 
	move D:\SCAN\*.PDF* D:\SCAN\%x% Hvala svima.. Citiraj: 
	
 
				__________________ 
		
		
		
		
		
		
	
	 | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#9 | 
| 
			
			
			
			 Premium 
			
			
			
			
			
			
			
			
				
			
			
			Datum registracije: Nov 2007 
				Lokacija: Zabok 
				
				
					Postovi: 388
				 
				
				
				
				
				 | 
	
	
	
		
		
		
		
		 Da ne otvaram novu temu, zanima me da li je moguće na ovaj kod koji imam (ispod) i koji mi evo radi dobro dodati još kao neko upozorenje kada napravim isti folder koji već postoji (recimo jučer sam napravio folder K-1990-21 i danas opet isto napravim isti  folder K-1990-21) da  je folder već kreiran pa ako želim zamijeniti postojeći folder  pritiskom na enter (ali da mi datoteke unutar toga foldera ostaju u njemu) ili da odustajem na esc i vraćam se ponovo na start.. Pa ako netko zna ili bi mi bio voljan pomoći bio bih zahvalan.. hvala.. Code: 
	@Echo off : start cd /D D:\Scan\SKENIRANO set /p x= UNESITE NAZIV (PRIMJER K-01-21): md %x-z-% move D:\"Scan"\*.PDF* D:\"Scan\SKENIRANO"\%x% cls && goto start 
				__________________ 
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
		
		
		
	 | 
| 
		
			 | 
|
| 
		
		 
			Oglas
		 
		 | 
	
			
		 | 
![]()  | 
		
	
		
  | 
	
		
  |