Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Dateien verschieben mit find und move ( Windows 7 )

Frage Entwicklung Batch & Shell

Mitglied: noob-x

noob-x (Level 1) - Jetzt verbinden

27.08.2012, aktualisiert 17:29 Uhr, 3348 Aufrufe, 4 Kommentare

Hallo Profis,

hab hier eine BAT Datei mit folgendem Inhalt gebastelt, aber das funktioniert nicht

01.
for /f %i in (dir /b D:\ordner1\blabla\*.*) do @type %i|find /i "suchwort">nul && Move %i C:\daten\dasollsrein\%i
möchte dateien mit bestimmten Inhalt (txt) in entsprechende Ordner ablegen.

kann mir da bitte wer weiterhelfen.

Danke

Andy
Mitglied: bastla
27.08.2012, aktualisiert um 16:08 Uhr
Hallo noob-x!

Versuch es so (wenn's tatsächlich ein Batch werden soll, ansonsten weiterhin nur "%i"):
for /f "delims=" %%i in ('findstr /mic:"suchwort" D:\ordner1\blabla\*.*') do Move "%%i" "C:\daten\dasollsrein\"
Grüße
bastla
Bitte warten ..
Mitglied: noob-x
27.08.2012 um 16:37 Uhr
Hallo,

super hat geklappt, kann ich da vor dem move noch ein copy machen ( wenn ich ein Backup der Datei brauche )
würde das so gehn ? do copy "%%i" "C:\daten\dasollsrein\" do Move "%%i" "C:\daten\dasollsrein\" oder muss das
von Grund auf neu aufgebaut werden.

Danke

LG

ANdy
Bitte warten ..
Mitglied: bastla
27.08.2012 um 16:42 Uhr
Hallo noob-x!

Du kannst das so schreiben:
... do copy "%%i" "C:\daten\dasollsauchrein\">nul && Move "%%i" "C:\daten\dasollsrein\"
Wegen der Verknüpfung mit "&&" erfolgt das Verschieben nur, wenn das Kopieren fehlerfrei (mit Errorlevel 0) beendet wurde ...

Grüße
bastla
Bitte warten ..
Mitglied: noob-x
27.08.2012 um 16:49 Uhr
perfekt !!

herzlichen Dank

LG

Andy
Bitte warten ..
Neuester Wissensbeitrag
Internet

Unbemerkt - Telekom Netzumschaltung! - BNG - Broadband Network Gateway

(3)

Erfahrungsbericht von ashnod zum Thema Internet ...

Heiß diskutierte Inhalte
Windows Server
Outlook Verbindungsversuch mit Exchange (15)

Frage von xbast1x zum Thema Windows Server ...

Grafikkarten & Monitore
Tonprobleme bei Fernseher mit angeschlossenem Laptop über HDMI (11)

Frage von Y3shix zum Thema Grafikkarten & Monitore ...

Microsoft Office
Keine Updates für Office 2016 (11)

Frage von Motte990 zum Thema Microsoft Office ...