c# kopieren von Dateien vom Quellordner zum Zielordner
Quelle und Ziel haben die gleiche Unterverzeichnisse wie diese :
c:\fs\source\a\
c:\fs\source\b\
c:\fs\target\a\
c:\fs\target\b\
Bin ich gegen das kopieren von Dateien von Quell-zu Ziel, wenn nicht vorhandene Dateien. Was ist der beste Weg, in C# zu vergleichen mit der Quelle mit dem Ziel-Ordner - überprüfen Sie, ob Zieldateien dont beenden, Dateien kopieren, Dateien von einer bestimmten Quelle (c:\fs\source\a\config.xml und app.config) zu einem bestimmten Ziel - (c:\fs\target\a\). Falls der target-Dateien vorhanden sind, ignorieren Sie es. Wie dies in C# schreiben?
Ihre code-Beispiel sehr dankbar. Danke!
public void TargetFileCreate()
{
foreach (var folder in SourceFolders)
{
string[] _sourceFileEntries = Directory.GetFiles(folder);
foreach (var fileName in _sourceFileEntries)
{ //dont know how to implement here:
//how to compare source file to target file to check if files exist or not
//c:\fs\source\A\config.xml compares to c:\fs\target\A\ (no files) that should be pasted
//c:\fs\source\B\config.xml compares to c:\fs\target\B\config.xml that is already existed - no paste
}
}
}
Ich habe versucht, die Suche in beiden Schleifen (foreach) zwischen Quell-Ordner und Ziel-Ordner, in denen Sie vergleichen, können Sie einen bestimmten Ordner, und überprüfen Sie, ob dieser Ordner nicht haben, Dateien, kopieren von Dateien von Quell-zu diesem Ordner. mein code scheint sehr seltsam. ich würde gerne sehen, einen besseren Weg zu Programmieren....
InformationsquelleAutor user235973457 | 2013-08-02
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor Damith
InformationsquelleAutor Naren
Können Sie prüfen für jede Datei, wenn es vorhanden ist, auf diese Weise:
setzen Sie diese in Ihrem Regelkreis. dann kopieren Sie die Dateien dort.
MSDN CODE:
InformationsquelleAutor