Bagaimana cara menggunakan perintah mklink untuk membuat tautan keras untuk semua file yang berakhir dengan ekstensi tertentu?

0

Saya ingin membuat file batch untuk memindahkan tipe file tertentu dari folder Unduhan ke folder lain yang telah saya tetapkan untuk tipe file itu. Dan kemudian, letakkan hardlink di folder unduhan untuk file itu.

Namun, karena saya curiga upaya pertama saya mklink /h c:\test\destination\*.txt c:\test\source\*.txt tidak bekerja, melempar The filename, directory name, or volume label syntax is incorrect.

Bagaimana saya bisa mendapatkannya hanya membuat hardlink individu di folder tujuan untuk semua file .txt di folder sumber?

Sunting: Saya menggunakan perusahaan Windows 7

Ne Mo
sumber
Anda harus membuat tautan satu per satu. Gunakan for lingkaran.
DavidPostill
Tidak masuk akal untuk memindahkan file dan kemudian membuat hardlink karena os tidak akan membedakan di antara mereka Lihat . Cukup buat tautan baru di lokasi baru dengan for for.
LotPings
Sebenarnya, saya tahu setidaknya satu kasus yang tidak benar: OneDrive tidak mendeteksi perubahan pada file hardlink dan mengunggahnya, hanya file 'nyata'.
Ne Mo