Wie finde ich eine nicht vorhandene Datei in einem Ordner?


1

Ich habe einen Ordner mit .mp4-Dateien, die ich online mit einer Webanwendung zeige. Die restlichen Informationen zu den Videodateien stammen aus einer Datenbank.

ich habe n Dateien in der Datenbank und n-6 Dateien in meinem lokalen Ordner.

Wie finde ich die Namen aller fehlenden Dateien in meinem lokalen Ordner mithilfe der Windows-Befehlszeile?


Ich denke, Sie müssen diese Frage umformulieren, es ist schwer zu verstehen. Möchten Sie die Dateien auflisten, die sich in Ihrer Datenbank befinden, aber nicht in Ihrem Ordner?
— hippietrail

Entschuldigung, ja das ist was ich will. Ich kann eine Liste der Videodateinamen aus der Datenbank abrufen.
— eugeneK

Was für eine "Datenbank" ist das?
— slhck

Es ist MSSQL, aber ich kann nur die Dateinamen mit "," als Trennzeichen auswählen
— eugeneK

1
eine Art paradoxe Frage? :)
— kokbira

Antworten:


0

Nun, da Sie die Dateinamen (nicht mit Dateipfad) von der Datenbank in eine TXT-Datei laden können, müssen Sie sie alphabetisch sortieren (verwenden Sie OpenOffice Calc oder MS Excel - kopieren Sie die TXT-Inhalte in eine Spalte einer Arbeitsblattseite alphabetisch sortieren und in eine TXT-Datei kopieren und wieder einfügen), können Sie Folgendes verwenden:

  1. Starten Sie & gt; Ausführen von & gt; cmd

  2. Führen Sie diesen Befehl aus (wobei c: \ users \ eugeneK \ desktop \ mymusic \ der Pfad Ihres lokalen Ordners ist):

    dir /b /on c:\users\eugeneK\desktop\mymusic\ > c:\users\eugeneK\desktop\mymusic\local.txt
    
  3. Verwenden Sie dann (wobei c: \ users \ eugeneK \ desktop \ database.txt die Dateiliste ist, die aus der Datenbank abgerufen und alphabetisch sortiert wurde):

    fc /l /c /n c:\users\eugeneK\desktop\database.txt c:\users\eugeneK\desktop\mymusic\local.txt 
    
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.