Dateiauswahl "relativ" verschieben / kopieren?

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
User avatar
Peter
Power Member
Power Member
Posts: 2068
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Dateiauswahl "relativ" verschieben / kopieren?

Post by *Peter »

Ich habe eine Verzeichnisstruktur nach folgendem Schema:

c:\xx\test
c:\yy\123\test
c:\blabla\abc\xyz\test

Mein Ziel ist es, eine Dateiauswahl (händisch markiert oder gesucht oder ... - das ist nicht das Problem) immer um ein Verzeichnis nach "oben" zu bewegen/kopieren. Z.B. immer vom jeweiligen "test"-Verzeichnis in das jeweilige obere Verzeichnis.

Geht das halbwegs bequem und automatisch?

Peter
TC 10.xx / #266191
Win 10 x64
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

Wenn ich Dich richtig verstehe, dann sollte markieren und [F5/F6] drücken und die Pfadauswahl mit ".." überschreiben Dein Problem lösen. Damit werden die markierten Datei(en) um ein Verzeichnis noch oben bewegt/verschoben.

sheepdog

[edit]
Mit "..\.." könntest Du die Datei sogar um 2 Ebenen nach oben verschieben.
[/edit]
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
User avatar
Hacker
Moderator
Moderator
Posts: 13142
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

Oder per Drag and Drop auf [..].

HTH
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
User avatar
Peter
Power Member
Power Member
Posts: 2068
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Post by *Peter »

Beides funktioniert aber nur in einem einzelnen Verzeichnis wirklich "um ein Stockwerk nach oben".

Aber ...
  • ich habe
    c:\yy\123\test
    c:\yy\456\test
    c:\yy\789\test
  • ich stelle mich in c:\yy
  • mache mit Strg-B die Zweigansicht auf
  • markiere alle *.txt - Dateien (liegen alle in diversen Testverzeichnissen)
  • kopiere nach [..]
  • dann sagt sich der TC: "Ich stehe in yy, das Verzeichnis .. ist das Stammverzeichnis c:\ - also kopiere ich alles in c:\."
  • Die "jeweils relative Verschiebung" - von 123\test nach 123, von 456\test nach 456.. - funktioniert nicht.


Peter
TC 10.xx / #266191
Win 10 x64
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

Peter wrote:
  • Die "jeweils relative Verschiebung" - von 123\test nach 123, von 456\test nach 456.. - funktioniert nicht.
Stimmt! Hatte ich so aber nicht verstanden. Dann brauchst Du natülich mal wieder ne batch

Code: Select all

for /f %%a in (%1) do copy %%~fa %%~pa\..
Aufruf der batch mit Parameter "%l", dann klappts auch mit dem Nachbarn.

Es sei denn, Du hast Verzeichnisse mit Umlauten, die übergibt der TC nicht richtig (ASCII-ANSI Konvertierung), so dass der Pfad nicht gefunden wird.

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
User avatar
Peter
Power Member
Power Member
Posts: 2068
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Post by *Peter »

Danke - werde testen.

Peter
TC 10.xx / #266191
Win 10 x64
Post Reply