Zum Inhalt springen

6. Stelle eines Dateinamen löschen???


ben1984

Empfohlene Beiträge

hallo forum,

mein name ist Benedikt und ich bin seit eben auch hier angemeldet

ich hoffe ihr könnt mir weiterhelfen:

ich habe tausende dateien bei denen die sechste Stelle im dateinamen gelöscht werden muss.

hier der dateiname:

S1XX10120.300

in allen dateinamen muss die S1XX10120.300 NULL raus!!!

gibts es die möglichkeit dies alles auf einmal per vbscript zu machen?

vielen dank für eure tipps

gruß

benedikt

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo Benedikt,

um mal direkt auf Deine Frage zu antworten, auch wenns dir nicht viel hilft...

Ja, die Möglichkeit gibt es.

Vielleicht hilft Dir der Link hier ja weiter...

ActiveVB - FAQ 0073: Wie kann ich eine Datei umbenennen?

Fall Du es nicht unbedingt durch ein VB-Skript lösen musst und den TotalCommander auf Deinem Rechner hast, dann nutze doch einfach das "Mehrfach-Umbenennen-Tool".

Mfg. ....

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo nochmal,

habe mir den Total Commander runtergeladen und ein bisschen mit der Mehrfachumbennenfunktion rumgespielt.

Problem:

es soll immer nur die sechste stelle gelöscht werden. die sechste stelle ist immer eine Null. Wenn aber im dateinamen noch eine Null ist wird diese auch gelöscht!

gibts eine funktion die wirklich nur die Null an der sechsten stelle löscht und sonst keine Null

von vbscript habe ich keine ahnung! deswegen wird die programmierung für mich wohl schwieriger werden!

gruß

benedikt

Link zu diesem Kommentar
Auf anderen Seiten teilen

von vbscript habe ich keine ahnung! deswegen wird die programmierung für mich wohl schwieriger werden!
Und warum fragst du explizit danach, ob es eine Funktion in vbscript gibt, wenn du sowieso nicht weißt, wie du sie verwenden sollst?

Ohne ein wenig eigene Programmierung wirst du wohl bei deinem Problem nicht weiterkommen.

Fang also am besten schonmal manuell an :-P

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hier ist wohl wer gefragt, der reguläre ausdrücke kann ;)

jedenfalls unter linux in einer shell ist es damit sehr sehr einfach zu erledigen (sofern man regulära ausdrücke beherrscht)

was ich nun nicht weiß ist, ob es unter "DOS" nicht via einer batch geht

ansonsten solltest du dir doch mal nen vba buch oder script antun ;)

im prinzip sieht es so aus

for I = 1 to AlleDateienImVerzeichnis

  if left$("Dateiname",6)="0" then

    Dateiname=replace("Dateiname","0","ErsatzFürNull",6,1)

  endif

next

für das "Durchblättern" des Verzeichnisses hilft dir DIR$()

Link zu diesem Kommentar
Auf anderen Seiten teilen

es soll immer nur die sechste stelle gelöscht werden. die sechste stelle ist immer eine Null. Wenn aber im dateinamen noch eine Null ist wird diese auch gelöscht!

gibts eine funktion die wirklich nur die Null an der sechsten stelle löscht und sonst keine Null

Nein, du kannst über [N#-#] im Mehrfach-Umbenennen vom TC explizit die Positionen des Dateinamens angeben. Weiterhin kannst du vorab im TC genau die Dateien per Suchmuster selektieren, auf die Du das Mehrfach-Umbenennen anwenden willst.

Gruß Martin

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...