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

Dateiname in CSV-Datei schreiben

Frage Entwicklung Batch & Shell

(Level 1)

14.01.2006, aktualisiert 15.01.2006, 8467 Aufrufe, 1 Kommentar

[Edit]Titel editiert. Biber [/Edit]
[Edit II]Beitrag auf gelöst gesetzt und geschlossen 25.2.2006 Biber [/Edit]

hi, also ich will ein Verzeichnis überwachen sobald eine neue Datei hin kopiert wird schreibt ein script in eine cvs Datei den Namen der Datei.

ich dachte zuerst an "dir *.zip >inhalt.cvs" aber da sind zu viel unwichtige Infos drinne wie große usw. nun müsste ich das ja nur kürzen ... aber wie?
Mitglied: Biber
15.01.2006 um 16:15 Uhr
Moin Schlemmer,

ich bin nicht ganz sicher, ob Du tatsächlich das "Concurrent Versions System" CVS mit diesen Infos füttern willst oder doch nur "Comma Separated Value"-Textdateien erzeugen willst.. ich gehe mal von den (Excel-tauglichen) *.csv-Dateien aus.

In letzterem Fall hast Du viele Möglichkeiten, je nachdem welche Datei-Infos Du für erhaltenswert hältst.

Wenn Du nur den nackten Pfad- und Dateinamen brauchst, bekommst Du den mit "dir /b *.zip" geliefert.
Wenn Du zusätzliche Infos wie Datum/Uhrzeit brauchst (aber nicht die Größe beispielsweise), dann kannst Du die Ausgabe des normalen DIR-Befehls spaltenweise mit dem FOR /F..IN..DO..auswerten.

Beispiel am CMD-Prompt:
$cmd$ dir *.txt
Datenträger in Laufwerk Z: ist GARBAGE5
Datenträgernummer: 7FFF-FFFF

Verzeichnis von Z:\

04.04.2000 23:19 4.069 putinenv.txt
1 Datei(en) 4.069 Bytes
0 Verzeichnis(se), 8.884.224 Bytes frei

Wenn Du von diesen Zeilen nur die haben willst, die den String ".txt" enthalten und davon nur die Spalten 1,2 und 4:

$cmd$ for /f "tokens=1,2,4" %i in ('dir *.txt^|find /i ".txt"') do @echo %i %j %k

04.04.2000 23:19 putinenv.txt

oder im Batch (mit Schreiben in eine *.csv-Datei mit Semikoli als Delimeter):
for /f "tokens=1,2,4" %%i in ('dir *.txt^|find /i ".txt"') do @echo %%i;%%j;%%k>>NewFiles.csv

HTH Biber
Bitte warten ..
Ähnliche Inhalte
Datenbanken
Access 2016 vertauscht Monat und Tag in meiner CSV Datei (1)

Frage von iGordon zum Thema Datenbanken ...

Windows 10
gelöst Zeichenfolge in .reg Datei schreiben (Registry) (4)

Frage von MedicalAd zum Thema Windows 10 ...

Batch & Shell
gelöst Batch Eingabe in Datei schreiben (2)

Frage von MedicalAd zum Thema Batch & Shell ...

Neue Wissensbeiträge
RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(13)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Heiß diskutierte Inhalte
Windows 10
Windows für Privatanwender "nicht mehr handhabbar" (35)

Frage von FA-jka zum Thema Windows 10 ...

LAN, WAN, Wireless
Komplett neues Netzwerk, Ubiquiti WLAN, Router, Switch (15)

Frage von Freak-On-Silicon zum Thema LAN, WAN, Wireless ...

Backup
Backup Wochen- Monats- Jahressicherung (13)

Frage von Meterpeter zum Thema Backup ...

RedHat, CentOS, Fedora
Fedora, RedHat, Centos: DNS-Search Domain setzen (13)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...