Skript zur Kürzung von Dateinamen

Status
Für weitere Antworten geschlossen.

black_devil8975

Benutzer
Mitglied seit
19. Jan 2016
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Liebe Community

Leider habe ich keinen Weg gefunden, Ordner/Dateinamen automatisch in meiner DiskStation zu kürzen.

Da ist mir die Idee gekommen dies per Skript zu lösen. Da ich mich aber leider nicht wirklich gut mit Perl auskennen, wollte ich fragen ob bereits jemand so ein besagtes Skript hat?

Die Zeichenanzahl soll auf 145 gekürzt werden.

Ich wäre sehr dankbar dafür!

mfg
 

TheGardner

Benutzer
Mitglied seit
30. Nov 2012
Beiträge
1.836
Punkte für Reaktionen
51
Punkte
74
Hmm, theoretisch viel einfacher zu lösen!
Du kannst das Ganze mit Hausmitteln zum Laufen bringen, indem Du in der Systemsteuerung:

- unter QuickConnect einmal eine Verbindung erstellst
- unter FileStation einmal einen Rechtsklick auf einen beliebigen Ordner in Deinem System machst

dort 'müsste' es dann einen Punkt Freigabe im Rechtsklick-Menü geben. Wählst Du den aus, dann müssten Dir gewisse gofile.me Links angezeigt werden, über die dieser Ordner dann erreichbar wäre...

ein Beispiel von mir sieht etwa so aus: https://gofile.me/5KW6P/sokLji93h - dabei ist der String 'https://gofile.me/5KW6P/' immer der gleiche auf Deiner DS und nur das Ende unterscheidet sich dann nach den Ordnern/Dateien, welche Du verkürzt anzeigen lassen möchtest!

PS.: Kann sein, dass das Ganze bei Dir nicht sofort funktioniert. Deshalb einfach nochmal melden und aus Deiner Fehlermeldung können wir das Ganze dann bei Dir bis zur Funktion einrichten!
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.548
Punkte für Reaktionen
1.390
Punkte
234

black_devil8975

Benutzer
Mitglied seit
19. Jan 2016
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
@TheGardner Das will ich damit nicht erreichen, ich will die Ordner/Dateinamen kürzen um die Verschlüsselung zu aktivieren, welche Ordner/Dateinamen von maximal 147 Zeichen erlaubt.


Schau mal hier:
https://forum.ubuntuusers.de/topic/dateinamen-kuerzen-1/

Unter Windows nutze ich z.B. gerne Joe (v4.1 ist noch kostenlos). Der kann auch kürzen.

Aufjedenfall danke für den LInk, der hilft ziemlich weiter!

Habe es gerade getestet, leider gibt es da noch Probleme mit dem Dateityp, der wird mir abgeschnitten außer ich definiere explizit einen.
 
Zuletzt bearbeitet:

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.548
Punkte für Reaktionen
1.390
Punkte
234

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
Mit ein paar Befehlen sollte das alles kein Problem sein.
Man müsste aber auf die Dateiendungen achten.

Aber ich selbst würde wahrscheinlich nicht alle Dateien automatisch kürzen lassen.


Theoretisch aber einfach die verschlüsselten Ordner mit find plus mv verbinden.
 

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
Ich würde das einfach splitten.

z.B so:

name=${datei%.*}
end=${datei##*.}
 

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
:)
 

black_devil8975

Benutzer
Mitglied seit
19. Jan 2016
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Kannst du mir helfen so ein Script zu schreiben? Habe echt wenig Ahnung davon - leider!
 

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
Hab leider zu wenig Zeit um sowas zu schreiben.

Würde mir aber einfach per synoshare nur die eingehängten Ordner holen.
Diese dann per find durchsuchen und splitten.

Schwieriger ist es schon ein wenig bei den Ordnerpfaden.

Und dann einen mv durchführen.


Allerdings kann da auch sehr schnell mal einiges durcheinander kommen.
Glaub es waren auch 143 Zeichen Begrenzung.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat