TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
Hurtowe tworzenie katalogów z nazw plików i przeniesienie onych do tego katalogu. , fiskomp 12/04/14 22:51 No to namieszałem ;)
Ogólnie chodzi o to, że jest powiedzmy katalog w którym znajduje się 100 plików.
Teraz tak: Chcę by z automatu program na podstawie nazw plików stworzył katalogi i dodatkowo przeniósł plik do takiego nowo utworzonego katalogu :)
Czy jest jakiś soft który by to wykonał ? Na samą myśl aż mnie skręca, jak miałbym to ręcznie robić.
System W7.- spod command line , bajbusek 12/04/14 23:27
1. wylistowac zawartosc sciezki z tymi zbiorami do pliku txt
2. dodac przed nazwa kazdego pliku mkdir
3. dodac przed nazwa kazdego pliku copy 'nazwa pliku' \'nazwa pliku'\
- Wszysto ok, ale nie chce kopiować, a przenieść ;) , fiskomp 12/04/14 23:39
Znalazłem opisy co i jak z pliku txt, tylko druga część zadania. Dzięki w każdym razie za pomoc.
- co za leń , Tomasz 12/04/14 23:38
forfiles /p . /m *.txt /c "cmd /c mkdir @fname & move @file @fname\@file"https://www.siepomaga.pl/milosz-mosko - o fuck , Wedrowiec 12/04/14 23:44
dobre. Działa pod windą?
a zamiast copy mv/move czy jak to szło (o do fiskomp wyżej)
"Widziałem podręczniki
Gdzie jest czarno na białym
Że jesteście po**bani" - no masz, zaraz leń ;) To co napisałeś to dla mnie "czarna magia". , fiskomp 12/04/14 23:45
forfiles /p . /m *.txt /c - ta składania mnie zastanawia, a zresztą jak wyżej nic nie kumam coś napisał :)- już wyjaśniam , Tomasz 12/04/14 23:47
forfiles /p ŚCIEŻKA /m MASKA_PLIKOW /c POLECENIE
https://www.siepomaga.pl/milosz-mosko
- ja bym jeszcze zamiast cmd uzyl start :) , faf 12/04/14 23:52
i patrzeć jak łyndołs wielowątkowo hehe rzezbi te pliki hyhy- to mogłoby być ciekawe, szczególnie przy move gdzie I/O dysku nie jest wąskim gardłem , Tomasz 13/04/14 00:02
bo przy copy nie miałoby sensu*.
* (wyjaśnienie dla reszty)https://www.siepomaga.pl/milosz-mosko
- szybkie rozwiazanie jak uzywasz TC , wrrr 12/04/14 23:45
0. instalujesz total commander (jesli nie uzywasz - warto)
1. zaznaczasz pliki (CTRL+A) i je pakujesz z opcja 'utworz samodzielne archiwa' (mozesz dac kompresje zero zeby szybko lecialo) - ALT+F5
2. wypakowanie wszystkiego z opcja 'rozpakuj do oddzielnego archiwum z nazwa od nazwy archiwum' - ALT+F9- a orzechy tluc z bazooki , faf 12/04/14 23:50
:) ech
- pfff jednym palcem w jednej linijce , faf 12/04/14 23:48
for /f %i in ('dir /b ') do xcopy /e %i \%i\*
uwaga - xcopy nie lubi cyklicznego kopiowania do subfolderów - dlatego cel nie może być podkatalogiem zrodla
linijka powyżej zrobi ci na np. C folderki
jak chesz mieć w jakims innym to wal
for /f %i in ('dir /b ') do xcopy /e %i C:\mojeboje\%i\*
a pliki sa w folderze innym niż mojeboje i w nim uruchamiasz petelke
cmd ma swoje ograniczenia ale naprawdę można wyrzeźbić fajne rzeczy - np. petla w petli z podzialem tekstu w kolejnej petli a to zpajpowane do innego polecenia
for jest ok do plikow - ale np. ostatnio miałem to wywalenia setki folderow z zawartoscia - po drodze trzeba sprawdzić czy user istnieje w AD, przejąć ACL i folder-zombiak do kosza(archiwum)
for się slimaczyl - głupi vbs zrobil ta sama petle szybciej - no ale trzeba było skrobać skrypta i kilka metod uzyc - a to już nie jednym palcem w jednej linijce :)- w forfiles łatwiej wyciągnąć takie rzeczy jak sama nazwa pliku, sama ścieżka itd , Tomasz 12/04/14 23:53
za to FOR daje więcej możliwości.https://www.siepomaga.pl/milosz-mosko - uzywam fora bo do wszystkiego jest , faf 13/04/14 00:02
kwestia przelacznika i tego co w IN
forfiles eleganciejsze - ja nałogowo forem oram fodlery lub obiekty w AD, ACLe oraz siorbanie z plikow csv fyfnostu parametrow i przekazywanie dalej do exeków czy vbsów
poki co PS nie robie bo mnie drazni brak obsługi modulu AD w mojej domenie - na razie nie przeskoczę
jak dla fiskompa cmd to czarna magia to ciekawe co by powiedział na manipulacje stringami lub arytmetykę za pomocą zmiennych środowiskowych i wskaźników ? :)
pewnie mozg czarną magia rozje..ny :D
- Się kufa wizardy uwzięły ;) , fiskomp 13/04/14 00:42
Łacha drą z poczciwiny. Byście się wstydzili :D - i wlasnie dlatego , RusH 13/04/14 06:12
WSZYSTKICH w podstawowce powinni uczyc programowac :)
kazdy powinien z zamknietymi oczami byc w stanie skrobnac jakis skrypt czy regexaI fix shit
http://raszpl.blogspot.com/
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|