cat2xml

Przedstawiam kolejne narzędzie które mi się przydaje, a które ostatnio napisałem. Jest nim: cat2xml, program który wczytuje strukturę katalogów i zapisuje ją do poprawnego pliku XML.

Co program zapisuje:

  • Nazwę pliku
  • Atrybuty pliku
  • Daty dostępu, stworzenia pliku i ostatniej modyfikacji – w postaci uniksowego znacznika czasu.
  • Prawidłową wielkość pliku – dla wszystkich plików, nawet tych powyżej 4 GiB

Dane są zapisywane tylko i wyłącznie w unikodzie, co oznacza że plik jest 2 razy większy niż mógłby być. Ale ma to także swoje dobre strony, bo nie uciekną nam dodatkowe informacje o znakach, na przykład gdybyśmy mieli w nazwie folderu/pliku jakiś znak z cyrylicy albo jakiegoś innego egzotycznego alfabetu. I też będzie można pobrać nazwy plików które są dłuższe niż 280 znaków.

Plik wykonawczy wymaga MS Visual C++ Redistributables 2010 (x86, x64), kod kompiluje się poprawnie tylko i wyłącznie pod Visualem – niestety.

Program: http://dl.dropbox.com/u/35418266/projekty/cat2xml/cat2xml-1.0.exe
Kod: http://dl.dropbox.com/u/35418266/projekty/cat2xml/cat2xml-1.0.cpp

Reklamy

About Andrzej "PsychoB" Budzanowski

Technik Informatyk, ponoć programista.

Posted on 6 listopada 2011, in Linia Komend, Narzędzia, Twory and tagged , , , . Bookmark the permalink. 1 komentarz.

  1. Po raz kolejny apeluje, jeśli robisz jakiś program to zrób go tak żeby każdy mógł z niego korzystać i nie znikał po uruchomieniu.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj / Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj / Zmień )

Zdjęcie na Google+

Komentujesz korzystając z konta Google+. Wyloguj / Zmień )

Connecting to %s

%d blogerów lubi to: