Muszę zapełnić kilka folderów plikami różnych typów. Struktura folderów docelowych jest następująca
ROK> COMMITTEE_NAME ROK> ROK MIESIĄC COMMITTEE_NAME
EX: 2015> ADP 2015> 2015 styczeń ADP
Pliki do przeniesienia znajdują się w folderach według komitetów (MOM, ADP itp.). Muszę organizować najpierw rok, potem komitet, potem miesiąc.
Każdy folder zawiera pliki różnych typów, nazwane według daty i komitetu (np. Dokument Word ze spotkania ADP w dniu 22 stycznia 2015 r. Miałby postać „012215ADP.doc”).
Chciałbym w jakiś sposób zautomatyzować zapełnianie tych folderów, ponieważ istnieją setki, jeśli nie tysiące plików do przeniesienia. Moje jedyne doświadczenie w programowaniu to MATLAB, w którym jestem biegły, ale nie wolno mi go używać z powodu reguł korporacyjnych. Wiem, jak wykonywać i modyfikować pliki .bat, ale nie wiem wystarczająco dużo, aby je tworzyć.
źródło
Odpowiedzi:
Można to zrobić tylko za pomocą skryptu powłoki zasilania i wyrażenia regularnego.
Teraz jestem facetem z Linuksa i nie mam czasu, aby to więcej kręcić, ale spacje w twoim imieniu i fakt, że chcesz
Komplikuje rzeczy; musisz zacytować argumenty i uciec przed innymi (i na tej platformie nie jestem pewien, jak to zrobić) Jeśli nie jesteś przywiązany do tej struktury, możesz zrobić strukturę katalogów taką jak ta:
Grupy przechwytywania są
Najlepsze, co mogę ci teraz dać. Może być konieczne zainstalowanie programu PowerShell w systemie Windows 7.1
źródło