Apakah ada opsi atau alat yang akan memungkinkan saya untuk mengubah konvensi penamaan default untuk file yang disalin ke direktori yang sama di Windows (XP) dan di atasnya.
misal dari: Salin {name}. {ext} ke: {name}. {ext} .copy
Saat ini:
original_file.php
Copy of original_file.php
Diinginkan:
original_file.php
original_file.php.copy
Ini akan membuat menemukan / bekerja dengan file duplikat jauh lebih mudah (mereka secara otomatis menyortir bersama) dan tipe file (dengan ekstensi) berubah sehingga tidak dapat secara tidak sengaja "memecahkan" sesuatu (misalnya jika itu adalah file * .java, setelah mengkompilasi I akan mendapatkan kesalahan)
windows-xp
rename
filenames
scunliffe
sumber
sumber
Jawaban:
Jika saya mengerti benar, Anda ingin membuat duplikat file di direktori yang sama. Saya membuat file .cmd untuk melakukan ini melalui menu "Kirim Ke". Jika
name.ext.copy
file sudah ada, itu akan membuat:name.ext.copy2
name.ext.copy3
Untuk memasang
Start > Run...
menu dan ketik "sendto
" atau "shell:sendto
".Copy of.cmd
" (dengan tanda kutip).Menggunakan
Send To...
>Copy of.cmd
.Salinan .cmd
sumber
Jadi saya sudah memecahkannya:
Saya kira masalah path yang Anda posting berasal dari bagaimana Anda membuat entri contextmenu, karena saya tidak punya masalah itu.
Saya tidak menggunakan MS Windows Explorer. Saya menggunakan berbagai manajer file portabel / freeware.
Semua (kecuali satu) memiliki masalah bahwa skrip asli akan menyalin file ke root "instal" direktori manajer file freeware, jadi saya menambahkan
%~d1%~p1
yang menempatkan path \ path dari file asli pada file output ...Saya mengubah kode dengan berbagai cara karena berbagai alasan dan untuk meluncurkan kode pada file yang dipilih melalui menu konteks XP bukan SendTo.
sumber