<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Tool zum erzeugen differentieller Datei-Struktur</title>
    <link>http://forum.geizhals.at/feed.jsp?id=866663</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re: Tool zum erzeugen differentieller Datei-Struktur</title>
      <link>http://forum.geizhals.at/t866663,7480694.html#7480694</link>
      <description>PHP bringt den PC in den browser.&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
function to_txtfiles() //Backtick-Operator  ` `, assoziative Arrays&#xD;
{		$i=-1;&#xD;
		foreach (func_get_args () as $arr) { ++$i; if(count($arr) != 2) { echo "to_txtfiles hat bei Argument ".$i." kein Doppelarray"; exit; }&#xD;
				if(!realpath($arr[0])) { echo "!realpath(".$array[0].")"; exit; return NULL;	}&#xD;
				`dir   /S /A:-S /A:-D /T:W /O:-S   "$arr[0]" &amp;gt; "$arr[1]" `;  } // /O:-S nach Größe!  /O:N  nach Name&#xD;
}&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;So als Beispiel, Ordnerstrukturen in Textfiles abzulegen und dann weiter mi php zu nutzen.&lt;br&gt;Da geht auch sowas wie OverDisk.exe per canvas im browser, in dem man auch alle exe-files oder anwenduingsspezifische Dateien entsprechend aufrufen kann.&lt;br&gt;Sowas wie das Startfenster und neue Symbolleisten sind damit im browser abbildbar.&lt;br&gt;PHP erlaubt per DOS vollen Zugriff auf alles.&lt;br/&gt;</description>
      <pubDate>Sun, 07 Jun 2015 09:58:10 GMT</pubDate>
      <guid>http://forum.geizhals.at/t866663,7480694.html#7480694</guid>
      <dc:creator>Leichtgewicht</dc:creator>
      <dc:date>2015-06-07T09:58:10Z</dc:date>
    </item>
    <item>
      <title>Re: Tool zum erzeugen differentieller Datei-Struktur</title>
      <link>http://forum.geizhals.at/t866663,7480699.html#7480699</link>
      <description>PHP bringt den PC in den browser.&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
function to_txtfiles() //Backtick-Operator  ` `, assoziative Arrays&#xD;
{		$i=-1;&#xD;
		foreach (func_get_args () as $arr) { ++$i; if(count($arr) != 2) { echo "to_txtfiles hat bei Argument ".$i." kein Doppelarray"; exit; }&#xD;
				if(!realpath($arr[0])) { echo "!realpath(".$array[0].")"; exit; return NULL;	}&#xD;
				`dir   /S /A:-S /A:-D /T:W /O:-S   "$arr[0]" &amp;gt; "$arr[1]" `;  } // /O:-S nach Größe!  /O:N  nach Name&#xD;
}&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;So als Beispiel, Ordnerstrukturen in Textfiles abzulegen und dann weiter mit php zu nutzen.&lt;br&gt;Da geht sowas wie OverDisk.exe per canvas im browser, in dem man auch alle exe-files oder anwenduingsspezifische Dateien entsprechend aufrufen kann.&lt;br&gt;Startfenster und neue Symbolleisten sind damit im browser abbildbar.&lt;br&gt;PHP erlaubt per DOS vollen Zugriff auf alles.&lt;br&gt;&lt;br&gt;Anwendung:&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
to_txtfiles(["C:\ein dir\unterdir\","C:\egal\Textfile enthält dann das dir sam unterdirs und alle files.txt"],&#xD;
[... noch sowas ...], .... [beliebig Viele]);&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;Die textfiles kann man dann per php beliebig analysieren.&lt;br/&gt;</description>
      <pubDate>Sun, 07 Jun 2015 09:58:10 GMT</pubDate>
      <guid>http://forum.geizhals.at/t866663,7480699.html#7480699</guid>
      <dc:creator>Leichtgewicht</dc:creator>
      <dc:date>2015-06-07T09:58:10Z</dc:date>
    </item>
    <item>
      <title>Re: Tool zum erzeugen differentieller Datei-Struktur</title>
      <link>http://forum.geizhals.at/t866663,7480700.html#7480700</link>
      <description>PHP bringt den PC in den browser.&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
function to_txtfiles() //Backtick-Operator  ` `, assoziative Arrays&#xD;
{		$i=-1;&#xD;
		foreach (func_get_args () as $arr) { ++$i; if(count($arr) != 2) { echo "to_txtfiles hat bei Argument ".$i." kein Doppelarray"; exit; }&#xD;
				if(!realpath($arr[0])) { echo "!realpath(".$array[0].")"; exit; return NULL;	}&#xD;
				`dir   /S /A:-S /A:-D /T:W /O:-S   "$arr[0]" &amp;gt; "$arr[1]" `;  } // /O:-S nach Größe!  /O:N  nach Name&#xD;
}&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;So als Beispiel, Ordnerstrukturen in Textfiles abzulegen und dann weiter mit php zu nutzen.&lt;br&gt;Da geht sowas wie OverDisk.exe per canvas im browser, in dem man auch alle exe-files oder anwendungsspezifische Dateien entsprechend aufrufen kann.&lt;br&gt;Startfenster und neue Symbolleisten sind damit im browser abbildbar.&lt;br&gt;PHP erlaubt per DOS vollen Zugriff auf alles.&lt;br&gt;&lt;br&gt;Anwendung:&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
to_txtfiles(["C:\ein dir\unterdir\","C:\egal\Textfile enthält dann das dir sam unterdirs und alle files.txt"],&#xD;
[... noch sowas ...], .... [beliebig Viele]);&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;Die textfiles kann man dann per php beliebig analysieren.&lt;br/&gt;</description>
      <pubDate>Sun, 07 Jun 2015 09:58:10 GMT</pubDate>
      <guid>http://forum.geizhals.at/t866663,7480700.html#7480700</guid>
      <dc:creator>Leichtgewicht</dc:creator>
      <dc:date>2015-06-07T09:58:10Z</dc:date>
    </item>
    <item>
      <title>Re: Tool zum erzeugen differentieller Datei-Struktur</title>
      <link>http://forum.geizhals.at/t866663,7480702.html#7480702</link>
      <description>PHP bringt den PC in den browser.&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
function to_txtfiles() //Backtick-Operator  ` `, assoziative Arrays&#xD;
{		$i=-1;&#xD;
		foreach (func_get_args () as $arr) { ++$i; if(count($arr) != 2) { echo "to_txtfiles hat bei Argument ".$i." kein Doppelarray"; exit; }&#xD;
				if(!realpath($arr[0])) { echo "!realpath(".$array[0].")"; exit; return NULL;	}&#xD;
				`dir   /S /A:-S /A:-D /T:W /O:-S   "$arr[0]" &amp;gt; "$arr[1]" `;  } // /O:-S nach Größe!  /O:N  nach Name&#xD;
}&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;So als Beispiel, Ordnerstrukturen in Textfiles abzulegen und dann weiter mit php zu nutzen.&lt;br&gt;Da geht sowas wie OverDisk.exe per canvas im browser, in dem man auch alle exe-files oder anwendungsspezifische Dateien entsprechend aufrufen kann.&lt;br&gt;Startfenster und neue Symbolleisten sind damit im browser abbildbar.&lt;br&gt;PHP erlaubt per DOS vollen Zugriff auf alles.&lt;br&gt;&lt;br&gt;Anwendung:&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
to_txtfiles(["C:\ein dir\unterdir\","C:\egal\Textfile enthält dann das dir samt unterdirs und alle files.txt"],&#xD;
[... noch sowas ...], .... [beliebig Viele]);&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;Die textfiles kann man dann per php beliebig analysieren.&lt;br/&gt;</description>
      <pubDate>Sun, 07 Jun 2015 09:58:10 GMT</pubDate>
      <guid>http://forum.geizhals.at/t866663,7480702.html#7480702</guid>
      <dc:creator>Leichtgewicht</dc:creator>
      <dc:date>2015-06-07T09:58:10Z</dc:date>
    </item>
    <item>
      <title>Re: Tool zum erzeugen differentieller Datei-Struktur</title>
      <link>http://forum.geizhals.at/t866663,7480695.html#7480695</link>
      <description>PHP bringt den PC in den browser.&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
function to_txtfiles() //Backtick-Operator  ` `, assoziative Arrays&#xD;
{		$i=-1;&#xD;
		foreach (func_get_args () as $arr) { ++$i; if(count($arr) != 2) { echo "to_txtfiles hat bei Argument ".$i." kein Doppelarray"; exit; }&#xD;
				if(!realpath($arr[0])) { echo "!realpath(".$array[0].")"; exit; return NULL;	}&#xD;
				`dir   /S /A:-S /A:-D /T:W /O:-S   "$arr[0]" &amp;gt; "$arr[1]" `;  } // /O:-S nach Größe!  /O:N  nach Name&#xD;
}&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;So als Beispiel, Ordnerstrukturen in Textfiles abzulegen und dann weiter mit php zu nutzen.&lt;br&gt;Da geht sowas wie OverDisk.exe per canvas im browser, in dem man auch alle exe-files oder anwenduingsspezifische Dateien entsprechend aufrufen kann.&lt;br&gt;Startfenster und neue Symbolleisten sind damit im browser abbildbar.&lt;br&gt;PHP erlaubt per DOS vollen Zugriff auf alles.&lt;br/&gt;</description>
      <pubDate>Sun, 07 Jun 2015 09:58:10 GMT</pubDate>
      <guid>http://forum.geizhals.at/t866663,7480695.html#7480695</guid>
      <dc:creator>Leichtgewicht</dc:creator>
      <dc:date>2015-06-07T09:58:10Z</dc:date>
    </item>
    <item>
      <title>Re: Tool zum erzeugen differentieller Datei-Struktur</title>
      <link>http://forum.geizhals.at/t866663,7480457.html#7480457</link>
      <description>ein paar Gedanken dazu: wenn es um Source geht, ist es sehr wahrscheinlich, daß ein SVN. git o.ä.-Repository deinen Anforderungen entgegenkommt.&lt;br&gt;&lt;br&gt;wenn die Differenzen sich schon über den Timestamp (und NTFS den passenden hergibt) ergeben bietet sich ev. Unix/Cygwin-find + -mtime an -&gt; mit etwas Scripting kann man den Output wieder in ein mkdir/touch kanalisieren.&lt;br&gt;&lt;br&gt;Falls sowieso eine Backup-Kopie benutzt wird/platzmässig nicht wehtut, wär rsync --itemize-changes einen Blick wert.&lt;br&gt;&lt;br&gt;Dein Anforderungsprofil ist halt etwas zu verschwommen/allgemein, als daß man eine out-of-the-box-Lösung dazu nennen könnte.&lt;br/&gt;</description>
      <pubDate>Sat, 06 Jun 2015 09:44:25 GMT</pubDate>
      <guid>http://forum.geizhals.at/t866663,7480457.html#7480457</guid>
      <dc:creator>user86060</dc:creator>
      <dc:date>2015-06-06T09:44:25Z</dc:date>
    </item>
    <item>
      <title>Re(2): Tool zum erzeugen differentieller Datei-Struktur</title>
      <link>http://forum.geizhals.at/t866663,7480410.html#7480410</link>
      <description>An eine Eigenentwicklung (z.B. in C#) habe ich auch schon gedacht, mit parsen und manipulieren von Dateistrukturen habe ich eigentlich Erfahrung.&lt;br&gt;Ich werde noch etwas mit robocopy experimentieren und schauen ob ich einen der NTFS Zeitstempel benutzen kann, bevor ich das selbst programmiere.&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 06 Jun 2015 02:32:55 GMT</pubDate>
      <guid>http://forum.geizhals.at/t866663,7480410.html#7480410</guid>
      <dc:creator>codeslayer</dc:creator>
      <dc:date>2015-06-06T02:32:55Z</dc:date>
    </item>
    <item>
      <title>Re: Tool zum erzeugen differentieller Datei-Struktur</title>
      <link>http://forum.geizhals.at/t866663,7480370.html#7480370</link>
      <description>treesize kannst dir anschauen.&lt;br/&gt;</description>
      <pubDate>Fri, 05 Jun 2015 20:58:25 GMT</pubDate>
      <guid>http://forum.geizhals.at/t866663,7480370.html#7480370</guid>
      <dc:creator>soul</dc:creator>
      <dc:date>2015-06-05T20:58:25Z</dc:date>
    </item>
    <item>
      <title>Re: Tool zum erzeugen differentieller Datei-Struktur</title>
      <link>http://forum.geizhals.at/t866663,7480358.html#7480358</link>
      <description>Ich habe den Anwendungsfall noch nicht wirklich durchschaut. Wenn du den Dateiinhalt auch benötigt hättest, könntest du eine x-beliebige Versionsverwaltung verwenden. Bei großen Dateien bzw. wenn es genau darum geht das zu verhindern passt diese Lösung natürlich nicht.&lt;br&gt;&lt;br&gt;Nachdem du ein fertiges Tool suchst ist selbst programmieren wohl auch nicht angesagt (schaut mich nicht komplex an)&lt;br&gt;&lt;br&gt;Nun ein schmutziger Lösungsansatz (den es wohl noch zu verbessern gibt). Es sind zwar mehrere Tools, dafür ist nichts selbst zu programmieren. &lt;br&gt;1) dir /s mit Ausgabeumleitung in eine Datei&lt;br&gt;2) diese Datei kannst du nun sichern oder wenn du "beliebig viele" Snapshots benötigst in eine Versionsverwaltung stopfen&lt;br&gt;3) Mit einem Diff Werkzeug deiner Wahl kannst du nun beliebige Snapshots vergleichen.&lt;br&gt;&lt;br&gt;Ich befürchte das dein Anwendungsfall ein ganz anderer ist (als das so aufwändig manuell durchzuführen), aber einen Versuch war es wert &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 05 Jun 2015 19:50:31 GMT</pubDate>
      <guid>http://forum.geizhals.at/t866663,7480358.html#7480358</guid>
      <dc:creator>mossess</dc:creator>
      <dc:date>2015-06-05T19:50:31Z</dc:date>
    </item>
    <item>
      <title>Tool zum erzeugen differentieller Datei-Struktur</title>
      <link>http://forum.geizhals.at/t866663,7480053.html#7480053</link>
      <description>Ich suche ein Tool für Windows mit dem man ein differentielles Abbild einer Ordner/Datei Struktur machen kann. Als Referenz für die Differenz sollte es möglich sein eine Art Snapshot-Information anzulegen. Bei dem differentiellen Abbild würde es ausreichen wenn nur die Dateien in die neue Struktur kopiert werden die hinzugekommen sind. Eventuell gelöschte Dateien sind nicht wichtig.&lt;br&gt;&lt;br&gt;Im Detail:&lt;br&gt;1. Im Tool wird ein Snapshot eines Ordners (und dessen Unterordner) erstellt. Dabei werden nur Dateinamen und deren strukturelle Position abgespeichert.&lt;br&gt;&lt;br&gt;2. In der Struktur des Ordners werden über einen gewissen Zeitraum Dateien gelöscht/hinzugefügt.&lt;br&gt;&lt;br&gt;3. Irgendwann will ich eine Kopie des Ordners (inkl. Unterordner) extrahieren, die aufgrund der Snapshot Information hinzugekommen sind. Also eine Art additive Patch-Strukur.&lt;br&gt;&lt;br&gt;&lt;br&gt;Oder wäre es alternativ möglich sich nur den Zeitpunkt zu merken an dem theoretisch der Snapshot gemacht worden wäre und könnte man diesen Patch-Baum mit Dateien mit z.B. robocopy erzeugen indem man als Filter den Write-Time Zeitstempel der Files benutzt?&lt;br&gt;&lt;br&gt;Hat jemand eine Idee oder hat so etwas schon mal gemacht?&lt;br/&gt;</description>
      <pubDate>Fri, 05 Jun 2015 00:07:15 GMT</pubDate>
      <guid>http://forum.geizhals.at/t866663,7480053.html#7480053</guid>
      <dc:creator>codeslayer</dc:creator>
      <dc:date>2015-06-05T00:07:15Z</dc:date>
    </item>
  </channel>
</rss>
