
Ich verwende Windows 7 und möchte alle PDF-Dateien in einem Ordner und allen Unterordnern an einen neuen Speicherort kopieren. Wie lautet der Befehl dafür?
Antwort1
Verwenden Sie den xcopy
Befehl. Sie können zu einer Eingabeaufforderung gehen und etwas eingeben, xcopy /?
um Hilfe zur Verwendung zu erhalten.
Für Ihre spezielle Frage wäre der vollständige Befehl:
xcopy c:\sourcefolder\*.pdf c:\destinationfolder\ /e
Antwort2
Wenn Sie alle PDFs in einem Ordner speichern möchten:
copy <source path>\*.pdf <destination path> /s
Wenn Sie die ursprüngliche Ordnerstruktur beibehalten möchten:
xcopy <source path>\*.pdf <destination path> /s
Antwort3
Ich empfehle Ihnen dringend, RoboCopy zu verwenden, da es eine Fülle von Optionen bietet (weit über die Liste hinaus, die ich bereitgestellt habe). Da Sie jedoch nur PDF-Dateien kopieren möchten, verwenden Sie diese Syntax
Robocopy C:\Benutzer C:\UserBackup *.pdf
Robocopy Syntax
ROBOCOPY source destination [file [file]…] [options]
where source is Source Directory (drive:\path or \\server\share\path), destination is Destination Directory (drive:\path or \\server\share\path) and file is File(s) to copy where names or wildcards can be specified and default is “*.*” (all files).
Robocopy Options and Switches
Copy options :
/S :: copy Subdirectories, but not empty ones.
/E :: copy subdirectories, including Empty ones.
/LEV:n :: only copy the top n LEVels of the source directory tree.
/Z :: copy files in restartable mode.
/B :: copy files in Backup mode.
/ZB :: use restartable mode; if access denied use Backup mode.
/EFSRAW :: copy all encrypted files in EFS RAW mode.
/COPY:copyflag[s] :: what to COPY for files (default is /COPY:DAT).
(copyflags : D=Data, A=Attributes, T=Timestamps).
(S=Security=NTFS ACLs, O=Owner info, U=aUditing info).
/DCOPY:T :: COPY Directory Timestamps.
/SEC :: copy files with SECurity (equivalent to /COPY:DATS).
/COPYALL :: COPY ALL file info (equivalent to /COPY:DATSOU).
/NOCOPY :: COPY NO file info (useful with /PURGE).
/SECFIX :: FIX file SECurity on all files, even skipped files.
/TIMFIX :: FIX file TIMes on all files, even skipped files.
/PURGE :: delete dest files/dirs that no longer exist in source.
/MIR :: MIRror a directory tree (equivalent to /E plus /PURGE).
/MOV :: MOVe files (delete from source after copying).
/MOVE :: MOVE files AND dirs (delete from source after copying).
Examples:
To use Robocopy is simple, just like how you would use Copy and Xcopy commands. For example, to copy entire folder of C:\Users to C:\UserBackup, simply type:
Robocopy C:\Users C:\UserBackup
Antwort4
Versuchen Sie Folgendes (auf der Befehlszeile):
for /r "c:\my\source folder" %i in (*.pdf) do copy "%~fi" "c:\my\destination folder\%~nxi"
Im Explorer:
..mit Copy-Paste kannst Du den Quellordner mit gedrückter ctrlTaste per Drag & Drop auf den neuen Zielordner ziehen.