Najpierw chciałbym przedstawić problem w ręku.
Mamy repozytorium plików zawierające pliki kodu (* .sql; * .xep; * .dll; * .aspx; * .gif), które wkrótce prześlesz do działu produkcyjnego. W tym repozytorium mamy główne foldery, które zawierają najnowsze pliki kodu, aby przejść do PROD, ale mamy również wszystkie foldery zmian, które zostały przesłane do PRE-PROD z kodem. Możesz zobaczyć główną strukturę repozytorium na obrazku poniżej:
Protokół jest taki, że za każdym razem, gdy przesyłamy coś do PRE-PROD, tworzymy Zmień Folder, umieszczamy go w głównym repozytorium, a także aktualizujemy główne foldery, ale czasami zapominamy zrobić drugą część.
To, co próbowałem zrobić w sposób zautomatyzowany, to: jeśli w folderze głównym znajduje się plik o tej samej nazwie, a potrzebny folder zmian ma tę samą zmodyfikowaną datę dnia (przynajmniej), to konkretne przejście mogę łatwo zrobić w Excelu, a nawet SQL.
Na koniec: P, w czym potrzebowałem pomocy, to wejście do formatu pliku csv („;” oddzielanie wartości i „\ n” oddzielanie wierszy), wszystkie * .sql; * .xep; * .dll; * .aspx; * .gif z głównego katalogu repozytorium i podkatalogów.
Do tej pory testowałem za pomocą następujących poleceń dos:
dir *.sql *.xep *.aspx *.dll *.gif /s /a:-D>listWithDate.txt
ten dostaje mi listę, tj .: listWithDate.txt, którą utworzyłem w ten sposób:
2012/03/19[2sapces]14:27[Nspaces]4.006[1space][filename]
2012/03/19[2sapces]14:27[Nspaces]10.006[1space][filename]
Tak potrzebna pomoc w jednym z dwóch:
- .batch do listy nazw plików i dat do pliku w formacie csv
- . lub partia, aby sformatować listWithDate.txt w pliku w formacie csv
[SOLVED]
tytułu - nie jesteśmy forum. Zamiast tego odpowiedz na swoje pytanie, używając przycisku poniżej. Powinieneś być w stanie to zrobić za około 7 godzin. Możesz nawet zaakceptować tę odpowiedź dwa dni później.