Zum Inhalt springen

6. Stelle eines Dateinamen löschen???


Empfohlene Beiträge

Geschrieben

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

Geschrieben

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

Geschrieben
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

Geschrieben

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$()

Geschrieben

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

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

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...