Top-Themen

Aktuelle Themen (A bis Z)

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 Datei ohne Unterordner komprimieren per Batch mit Winrar

Mitglied: damiro

damiro (Level 1) - Jetzt verbinden

27.11.2013, aktualisiert 14:31 Uhr, 3182 Aufrufe, 7 Kommentare, 1 Danke

Hallo

Ich möchte eine Datei, welche auf einem Server liegt komprimieren, per Batch von einem anderen Server aus mit Winrar.

Mein Problem mit folgendem Script:
"C:\Program Files (x86)\WinRAR\rar.exe" a \\<Server1>\D$\<Unterordner1>\<Unterordner2>\Datei.zip \\<Server1>\D$\<Unterordner1>\<Unterordner2>\Datei.txt

.. es wird zwar eine Zip Datei erstell, diese enthält jedoch den ganzen "Pfad", sprich <Unterordner>\<Unterorder>\Datei.txt

Ich möchte jedoch, dass nur die Datei.txt in der Zip Datei enthalten ist und nicht die ganzen Unterordner.

Bin für jede Hilfe dankbar.

mfg damiro
Mitglied: Endoro
27.11.2013 um 14:56 Uhr
Hey, rar hat eine Kommandozeilenoption dazu:
 
RAR 5.00   Copyright (c) 1993-2013 Alexander Roshal   22 Aug 2013 
Registered 
 
Usage:     rar <command> -<switch 1> -<switch N> <archive> <files...> 
               <@listfiles...> <path_to_extract\> 
 
<Commands> 
  a             Add files to archive 
  c             Add archive comment 
  ch            Change archive parameters 
  cw            Write archive comment to file 
  d             Delete files from archive 
  e             Extract files without archived paths 
  f             Freshen files in archive 
  i[par]=<str>  Find string in archives 
  k             Lock archive 
  l[t[a],b]     List archive contents [technical[all], bare] 
  m[f]          Move to archive [files only] 
  p             Print file to stdout 
  r             Repair archive 
  rc            Reconstruct missing volumes 
  rn            Rename archived files 
  rr[N]         Add data recovery record 
  rv[N]         Create recovery volumes 
  s[name|-]     Convert archive to or from SFX 
  t             Test archive files 
  u             Update files in archive 
  v[t[a],b]     Verbosely list archive contents [technical[all],bare] 
  x             Extract files with full path 
 
<Switches> 
  -             Stop switches scanning 
  @[+]          Disable [enable] file lists 
  ac            Clear Archive attribute after compression or extraction 
  ad            Append archive name to destination path 
  ag[format]    Generate archive name using the current date 
  ai            Ignore file attributes 
  ao            Add files with Archive attribute set 
  ap<path>      Set path inside archive 
  as            Synchronize archive contents 
  c-            Disable comments show 
  cfg-          Disable read configuration 
  cl            Convert names to lower case 
  cu            Convert names to upper case 
  df            Delete files after archiving 
  dh            Open shared files 
  dr            Delete files to Recycle Bin 
  ds            Disable name sort for solid archive 
  dw            Wipe files after archiving 
  e[+]<attr>    Set file exclude and include attributes 
  ed            Do not add empty directories 
  en            Do not put 'end of archive' block 
  ep            Exclude paths from names 
  ep1           Exclude base directory from names 
  ep2           Expand paths to full 
  ep3           Expand paths to full including the drive letter 
  f             Freshen files 
  hp[password]  Encrypt both file data and headers 
  ht[b|c]       Select hash type [BLAKE2,CRC32] for file checksum 
  id[c,d,p,q]   Disable messages 
  ieml[addr]    Send archive by email 
  ierr          Send all messages to stderr 
  ilog[name]    Log errors to file (registered versions only) 
  inul          Disable all messages 
  ioff          Turn PC off after completing an operation 
  isnd          Enable sound 
  k             Lock archive 
  kb            Keep broken extracted files 
  log[f][=name] Write names to log file 
  m<0..5>       Set compression level (0-store...3-default...5-maximal) 
  ma[4|5]       Specify a version of archiving format 
  mc<par>       Set advanced compression parameters 
  md<n>[k,m,g]  Dictionary size in KB, MB or GB 
  ms[ext;ext]   Specify file types to store 
  mt<threads>   Set the number of threads 
  n<file>       Additionally filter included files 
  n@            Read additional filter masks from stdin 
  n@<list>      Read additional filter masks from list file 
  o[+|-]        Set the overwrite mode 
  oc            Set NTFS Compressed attribute 
  oh            Save hard links as the link instead of the file 
  oi[0-4][:min] Save identical files as references 
  ol            Save symbolic links as the link instead of the file 
  or            Rename files automatically 
  os            Save NTFS streams 
  ow            Save or restore file owner and group 
  p[password]   Set password 
  p-            Do not query password 
  qo[-|+]       Add quick open information [none|force] 
  r             Recurse subdirectories 
  r-            Disable recursion 
  r0            Recurse subdirectories for wildcard names only 
  ri<P>[:<S>]   Set priority (0-default,1-min..15-max) and sleep time in ms 
  rr[N]         Add data recovery record 
  rv[N]         Create recovery volumes 
  s[<N>,v[-],e] Create solid archive 
  s-            Disable solid archiving 
  sc<chr>[obj]  Specify the character set 
  sfx[name]     Create SFX archive 
  si[name]      Read data from standard input (stdin) 
  sl<size>      Process files with size less than specified 
  sm<size>      Process files with size more than specified 
  t             Test files after archiving 
  ta<date>      Process files modified after <date> in YYYYMMDDHHMMSS format 
  tb<date>      Process files modified before <date> in YYYYMMDDHHMMSS format 
  tk            Keep original archive time 
  tl            Set archive time to latest file 
  tn<time>      Process files newer than <time> 
  to<time>      Process files older than <time> 
  ts<m,c,a>[N]  Save or restore file time (modification, creation, access) 
  u             Update files 
  v<size>[k,b]  Create volumes with size=<size>*1000 [*1024, *1] 
  vd            Erase disk contents before creating volume 
  ver[n]        File version control 
  vn            Use the old style volume naming scheme 
  vp            Pause before each volume 
  w<path>       Assign work directory 
  x<file>       Exclude specified file 
  x@            Read file names to exclude from stdin 
  x@<list>      Exclude files listed in specified list file 
  y             Assume Yes on all queries 
  z[file]       Read archive comment from file 
lg.
Bitte warten ..
Mitglied: damiro
27.11.2013 um 15:08 Uhr
Danke für deine Antwort,
ja diese habe ich mir bereits angesehen, aber nichts passendes gefunden oder habe ich etwas übersehen?

lg
Bitte warten ..
Mitglied: Snowman25
27.11.2013 um 15:15 Uhr
Ja:
  r-            Disable recursion 
Gruß,
Snowman25
Bitte warten ..
Mitglied: damiro
27.11.2013 um 15:48 Uhr
Ok ich habe nun mehrere Varianten mit r- ausprobiert ohne Erfolg
Kann du mir sagen wie und wo ich diesen einbauen muss?

"C:\Program Files (x86)\WinRAR\rar.exe" a \\<Server1>\D$\<Unterordner1>\<Unterordner2>\Datei.zip \\<Server1>\D$\<Unterordner1>\<Unterordner2>\Datei.txt

lg
Bitte warten ..
Mitglied: colinardo
27.11.2013, aktualisiert um 16:40 Uhr
Hallo damiro,
der Parameter "r-" ist nicht der richtige für dein Vorhaben. Der Parameter -ep ist hierbei dein Freund und steht für (exclude paths):
"C:\Program Files (x86)\WinRAR\rar.exe" a -ep \\<Server1>\D$\<Unterordner1>\<Unterordner2>\Datei.zip \\<Server1>\D$\<Unterordner1>\<Unterordner2>\Datei.txt
Damit landen die Dateien direkt im Root des ZIP-Files.

Grüße Uwe
Bitte warten ..
Mitglied: damiro
27.11.2013 um 16:36 Uhr
Hallo Uwe

Vielen Dank! Funktioniert einwandfrei.

lg
Bitte warten ..
Mitglied: colinardo
27.11.2013 um 16:38 Uhr
Beitrag bitte noch als gelöst markieren. Merci.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Dateien in Unterordnern und den Unterordner als solches komprimieren in zip

Frage von schmitzeBatch & Shell1 Kommentar

Guten Morgen Zusammen, ohne groß auszuholen, bin ich leider ein Laie was die IT angeht. Ich suche eine Lösung ...

Batch & Shell

Batch Datei zum verschieben von Dateien aus Unterordnern ?

gelöst Frage von Ghostrider1911Batch & Shell10 Kommentare

Hallo, ich bräuchte eine Batch Datei die Dateien aus Unterordnern verschiebt. Also ich habe folgende Verzeichniss Struktur: Z:\Dateien\Ordner1\M1\ Z:\Dateien\Ordnärx\M1\ ...

VB for Applications

VBS oder Batch um eine Datei in Unterordner zu verschieben

Frage von MrRoyalVB for Applications1 Kommentar

Hallo zusammen, ich bin neu hier und kenne mich leider im Bereich VBS und Batch nicht so gut aus. ...

Batch & Shell

Per Batch Dateien aus Unterordner verschieben

gelöst Frage von ministaBatch & Shell10 Kommentare

Hallo Zusammen Ich habe folgende Struktur: Ich möchte nun dass alle Dateien aus dem Ordner B und deren Subordner ...

Neue Wissensbeiträge
Windows 10

Neue Sicherheitslücke in Windows 10 (Version 1709) durch Google öffentlich geworden

Information von kgborn vor 1 StundeWindows 10

Vor ein paar Tagen haben Googles Sicherheitsforscher vom Projekt Zero eine Sicherheitslücke im Edge-Browser publiziert. Jetzt wurde eine weitere ...

iOS
IOS 11.2.6 verfügbar
Information von sabines vor 6 StundeniOS

Mit dem Update soll der Bug behoben werden, bei dem eine bestimmte Zeichenkette IOS zum Absturz gebracht hat.

Sicherheit
Sicherheitsrisiko: Die Krux mit 7-Zip
Information von kgborn vor 20 StundenSicherheit7 Kommentare

Bei vielen Anwendern ist das Tool 7-Zip zum Entpacken von Archivdateien im Einsatz. Die Software ist kostenlos und steht ...

Internet

Datendealing im WWW Tracking Methoden immer brutaler

Information von sabines vor 1 TagInternet

Interessanter Artikel zum Thema Tracking im WWW und die immer "besseren" Methoden des Trackings. Professor Arvind Narayanan (Princeton-Universität) betreibt ...

Heiß diskutierte Inhalte
Server
Route-Befehl Unterstützung (unter CMD)
gelöst Frage von FKRR56Server38 Kommentare

Guten Tag , i.M. habe ich Probleme über den CMD-Route-Befehl ein Routing auf einen entfernten Server zuzulassen. Der Server ...

Router & Routing
LANCOM VPN CLIENT einrichten
Frage von Finchen961988Router & Routing26 Kommentare

Hallo, ich habe ein Problem und hoffe ihr könnt mir helfen, wir haben einen Kunden der hat einen Speedport ...

LAN, WAN, Wireless
VPN Cisco ASA5505 PaloAlto PA-200
gelöst Frage von YannoschLAN, WAN, Wireless20 Kommentare

Hallo zusammen, ich würde gerne ein Site-to-Site VPN zwischen den beiden Standorten aufbauen. PaloAlto PA200 Internetanschluss Deutsche Telekom GK ...

Microsoft
TV-Tipp: Das Microsoft-Dilemma
Information von kgbornMicrosoft17 Kommentare

Aktuell gibt es in Behörden und in Firmen eine fatale Abhängigkeit von Microsoft und dessen Produkten. Planlos agieren die ...