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, 3659 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 ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Batch & Shell
Stapelverarbeitung XML-Datein (1)

Frage von 132015 zum Thema Batch & Shell ...

Batch & Shell
Batch datei zum Hochladen von Datein auf ftp server (2)

Frage von loxymus zum Thema Batch & Shell ...

Batch & Shell
gelöst For Schleife für Abgleich mit Text-Datei und Unterverzeichnisse (4)

Frage von grisur zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Switche und Hubs
LAG zwischen Cisco SG300 und Dlink DGS1100 herstellen - wie? (18)

Frage von White-Rabbit2 zum Thema Switche und Hubs ...

CPU, RAM, Mainboards
Hardware Fragen (12)

Frage von xaver-2 zum Thema CPU, RAM, Mainboards ...

Grafikkarten & Monitore
Neue Graifkkarte - kein Bild (10)

Frage von bestelitt zum Thema Grafikkarten & Monitore ...

Exchange Server
gelöst Exchange 2013 - Kontakte aus CSV importieren (9)

Frage von hesper zum Thema Exchange Server ...