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

Existenz von Text Datein ermitteln

Frage Entwicklung Batch & Shell

Mitglied: hamillton

hamillton (Level 1) - Jetzt verbinden

05.07.2006, aktualisiert 06.07.2006, 3667 Aufrufe, 6 Kommentare

Hallo Profis, ich möchte gern in einem Bact-Programm ermitteln ob in einem beliebigen Ordner überhaupt ein TXT-Datei existiert wenn ja dann soll z.B. ftp -Befehl ausgeführt werden und wenn nicht soll er nichts tun. Kann jemand mir helfen?

Ich hab es mir so gedacht:
if exist *.TXT goto
ftp -s:befehl.ftp
do nithing
Mitglied: Larz
05.07.2006 um 09:47 Uhr
Hi,

das funktioniert so prinzipiell, hinter dein GOTO muss natürlich noch das Ziel sonst wird's immer gemacht (ich denke das ist klar), und "DO NOTHING" gibt's so als Befehl nicht...

Grüße
Larz
Bitte warten ..
Mitglied: Dani
05.07.2006 um 09:52 Uhr
Hi,
so müsste es gehen:
01.
if exist *.TXT goto 
02.
 
03.
:exe 
04.
ftp -s:befehl.ftp

Gruß
Dani
Bitte warten ..
Mitglied: 31558
05.07.2006 um 12:43 Uhr
Man könnte es mit "not exist"

@echo off
if not exist "*.txt" goto notxt
:ftpupload
REM Hier der ftp upload code
:notxt
echo keine Textdateien gefunden!
exit

oder mit "exist" machen

@echo off
if exist "*.txt" goto upload
goto end
:upload
rem code für den upload
:end


ps. bei Wildcards (*?) immer die "" Anführungszeichen setzen, da sonst Dateinamen mit Leerzeilen nicht korrekt wiedergegeben werden.
Bitte warten ..
Mitglied: hamillton
06.07.2006 um 12:27 Uhr
Hi manny, danke für dein Antwort funktioniert nur wie kann ich die quelle angeben wo er suchen soll? hab so gemacht:
if c:\winnt\profiles\administrator\desktop\test\ exist "*.txt" goto upload
goto end
:upload
ftp -s:Datenupload.ftp
:end
c:\winnt\profiles\administrator\desktop\test\ ist meine Quelle wo er nach .txt dateien suchen soll aber macht nicht;-( ist es falsch geschrieben?
Bitte warten ..
Mitglied: Biber
06.07.2006 um 12:34 Uhr
if exist "c:\winnt\profiles\administrator\desktop\test\*.txt" goto upload

Gruß
Biber
Bitte warten ..
Mitglied: 31558
06.07.2006 um 12:51 Uhr
Wie bieber schon sagte. oder du gehst am anfang der Batch in das Verzeichniss wo du suchen willst
dann kannst du dir die lange pfadangabe soaren.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Datein zählen via Batch und Berechnen (1)

Frage von Anrion zum Thema Batch & Shell ...

Microsoft Office
gelöst Excel VBA Datein auslesen (8)

Frage von schwalbepilot zum Thema Microsoft Office ...

Microsoft Office
gelöst VBA - aktuelle Kalenderwoche ermitteln (3)

Frage von Ghost108 zum Thema Microsoft Office ...

Visual Studio
gelöst SIDs eines Verzeichnisses ermitteln (1)

Frage von joehuaba zum Thema Visual Studio ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Rechtliche Fragen
gelöst Geschäftsführer Email gefaked (18)

Frage von xbast1x zum Thema Rechtliche Fragen ...

Vmware
VMware ESX - Start einer VM verhindern (16)

Frage von emeriks zum Thema Vmware ...

Vmware
gelöst Update auf ESXI 6.5 Installieren (15)

Frage von zeroblue2005 zum Thema Vmware ...

iOS
IPhone wird ferngesteuert Hacker? (15)

Frage von Akcent zum Thema iOS ...