Top-Themen

Aktuelle Themen (A bis Z)

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 IPWünsch Dir wasWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Dateien automatisch kopieren + umsortieren

Mitglied: tommich1989

tommich1989 (Level 1) - Jetzt verbinden

15.07.2020, aktualisiert 22:24 Uhr, 207 Aufrufe, 3 Kommentare

Hallo Community,
ich kriege folgendes Problem leider nicht gelöst, da meine Batch/PowerShell-Kenntnisse nicht ausreichen.

1. Ausgangssituation
Ich habe folgende Ordner-Struktur in meinem Projektordner (C:\Users\MichalikTho\Desktop\Projekte)

Darin sind Projekte der Reihenfolge nach aufgelistet
001 - Brücke 1
002 - Brücke 2
003 - Brücke 3
etc...

Jeder Projektordner hat die gleichen Unterverzeichnisse
Jetzt gibt es das Unterverzeichnis:
C:\Users\MichalikTho\Desktop\Projekte\001 - Brücke 1\05 NU-Anfragen\52 Nachunternehmer

Darin sind verschiedene Ordner:

0.22.11 Abbrucharbeiten
0.22.31 Kampfmittelsondierung
4.13.00 Ortbetonbohrpfähle
etc...

Darin sind jeweils Dateien enthalten, die folgendermaßen kopiert und verschoben werden sollen

2. Zielordner:
C:\Users\MichalikTho\Desktop\06-GEWERKEDATENBANK

In diesem Ordner sind die Nachunternehmer aufgelistet:
0.22.11 Abbrucharbeiten
0.22.31 Kampfmittelsondierung
etc...

Das Skript geht der Reihe nach die Ordner aus dem Quellverzeichnis durch und sortiert diese in die passenden Zielordner ein.
dabei soll zusätzlich noch folgendes Unterverzeichnis in den jeweiligen Ordner erstellt werden
Bsp: 0.22.11 Abbrucharbeiten\02-Brückenangebote\001 - Brücke 1\

Ich gebe beim Aufrufen des Skripts das Verzeichnis 'C:\Users\MichalikTho\Desktop\Projekte\001 - Brücke 1'
an und das Skript erkennt den teil '001 - Brücke 1' um beim Kopieren den Ordner zu erstellen.

Geht es auch dass das Skript nur die Nummer vergleicht beim Zuordnen? also z.B. nur '0.22.11' beim verschieben?
Falls es keine Übereinstimmung gibt, wird automatisch ein neuer Ordner angelegt wie der Quellordner

Kann man sich am Ende evtl. ein Protokoll generieren lassen?
Es wird angezeigt welche Dateien übertragen wurden und welche Ordner neu erstellt wurden?


Noch ne andere Frage am Rande:
Könnte man iwie automatisch über alle PDFs einen OCR-Scan drüber laufen lassen, damit bspws. Scans durchsuchbar gemacht werden?
Auf meinem PC ist PDF-Xchange Editor installiert. Vielleicht kann mit PowerShell das automatisiert für alle verschobenen Dateien gemacht werden.

Über Hilfe bin ich sehr dankbar =)

Freundliche Grüße,
Thomas
Mitglied: NordicMike
16.07.2020 um 09:12 Uhr
Du willst ein Dokumenten Management System nachbauen. Das ist in der Tat ein großes Projekt, das so gut wie nie fertig werden wird. Es ist deutlich billiger ein fertiges zu kaufen, selbst, wenn du das teuerste nehmen würdest.
Bitte warten ..
Mitglied: tommich1989
16.07.2020, aktualisiert um 10:05 Uhr
Ich möchte eigentlich nur Dateien kopieren und umsortieren
und zwar von
Projekt - Gewerke
nach
Gewerke - Projekt

Das sollte doch mit einer einfachen Schleife und Wenn-Beziehung machbar sein oder?
Bitte warten ..
Mitglied: TK1987
16.07.2020 um 13:15 Uhr
Moin,

Zitat von tommich1989:
Ich möchte eigentlich nur Dateien kopieren und umsortieren
nope, willst du nicht. Es sollen Verzeichnisstrukturen anhand irgendwelcher Positionsnummern abgeglichen, eigentändig erstellt und entsprechend umsortiert werden - und jegliche Aktionen, auftretende Probleme oder Fehler sollen für Laien verständlch protokolliert werden.

Das sollte doch mit einer einfachen Schleife und Wenn-Beziehung machbar sein oder?
Nein, oder besser gesagt: Prinzipiell wäre das alles vielleicht sogar noch mit halbgarem Code machbar, WENN jemand vor Ort über entsprechende Kenntnisse verfügt, um eigenständig auftretende Fehler/unvorhergesehenes Verhalten/andere mögliche Fehlerquellen erkennen, analysieren und beseitigen zu können.

ich kriege folgendes Problem leider nicht gelöst, da meine Batch/PowerShell-Kenntnisse nicht ausreichen.
Eben da fängt das Problem an. Batch kann man gleich mal streichen, viel zu Fehleranfällig und schwach.
Ohne selbst über Skriptkenntnisse zu verfügen, muss man sich Blind auf das Skript verlassen können - und da muss der Schreiber so einiges berücksichtigen, damit Probleme sofort auffallen.

  • Was, wenn Dateien am Zielort bereits existieren, möglicher Weise sogar mit unterschiedlichen Versionsständen?
  • Was, wenn ein Mitarbeiter aus Versehen einen Ordner verschoben hat ohne es gleich zu bemerken - und das Skript plötzlich unvorhergesehene Aktionen durchführt; die Dokumente anschließend nicht unauffindbar sind?
  • Was, wenn sich die Struktur mal ändert?
  • Was wenn irgendwelche Bugs (möglicherweise auch von anderer Software) Probleme bereiten?
  • ....

Wirklich verständlich Protikolliert wird immer nur, was der Schreiber des Skripts bereits im Vorfeld berüksichtigt hat - der das Skript jedoch nie selbst unter den wirklichen Gegebenheiten vor Ort testeten konnte (zumal Protokolle meist nur eingesehen werden, wenn es irgend welche Auffälligkeiten gibt).

Ich schließe mich @NordicMike voll und ganz an, eine professionelle DMS-Software ist im Endeffekt billiger - bietet bei Problemen zeitnahen qualifizierten Support - und sollte die Software mal wirklich richtig Mist bauen haftet der Hersteller für entstandene Schäden oder Ausfälle.

Gruß Thomas
Bitte warten ..
Neue Wissensbeiträge
Monitoring

Unabhängiger Ansatz - IoT (frei von Cloud- oder Appzwang) - Hier mit Schaltsteckdosen

Anleitung von beidermachtvongreyscull vor 1 TagMonitoring1 Kommentar

Tach Kollegen, ich erzähle Euch mal von meiner Ausgangslage und den/m Problem(chen) Ich benutze ein NAS zur Lagerung meiner ...

Microsoft
Microsoft Advanced Threat Protection for Linux
Information von Dani vor 3 TagenMicrosoft

Microsoft Defender Advanced Threat Protection (MD ATP) support for Linux with kernel version 3.10.0-327 or later, including the following ...

Humor (lol)
! ! Today ist SysAdmin-Day ! !
Information von VGem-e vor 4 TagenHumor (lol)5 Kommentare

Moin, "Happy Birthday" an alle Systemadministratoren, Mausschubser, System-/EDV-Betreuer, SysOps etc!! Siehe auch. Edit (Video hinzugefügt): Gruß VGem-e

Exchange Server
Basic Authentication and Exchange Online
Information von Dani vor 6 TagenExchange Server

Today we are pleased to announce some new changes to Modern Authentication controls in the Microsoft 365 Admin Center, ...

Heiß diskutierte Inhalte
Google Android
Handy gehackt ? - Gegemassnahmen
Frage von hushpuppiesGoogle Android26 Kommentare

Hallo zusammen, folgendes Szenario: Kollegin kommt heute zu mir und erzählt, dass ihre Tochter gestern über WhatsApp von einem ...

Google Android
Smartphone - Internes Radio auf Bluetooth Lautsprecher abspielen
Frage von emeriksGoogle Android25 Kommentare

Hi, vielleicht kann ja einer von Euch auch sowas beantworten. Ich habe hier ein Samsung Smartphone - S10 Lite. ...

Cloud-Dienste
Cisco 8841 - Enter activation code
gelöst Frage von c0d3.r3dCloud-Dienste21 Kommentare

Guten Morgen, ich habe gerade von einem Mitarbeiter den Hinweis bekommen, dass sein Telefon (Cisco 8841) einen Welcome-Screen mit ...

Ausbildung
Wie wird man zum Systemadministrator?
gelöst Frage von DavidHergAusbildung21 Kommentare

Guten Abend zusammen, Ich hatte hier schon ein paar Fragen gestellt, und mir wurde super weiter geholfen! Ich mache ...

Weniger Werbung?
Administrator Magazin
07 | 2020 In der Juli-Ausgabe beleuchtet das IT-Administrator Magazin den Themenschwerpunkt "Monitoring & Support". Darin zeigt die Redaktion unter anderem, wie Sie die Leistung von Terminalservern im Blick behalten und welche Neuerungen das Ticketsystem OTRS 8 mitbringt. Auch die Überwachung von USV-Anlagen darf nicht fehlen. In ...