Windows 7 komut isteminde bir ağ yolunda (UNC yolu) bulunan dosyaları nasıl yeniden adlandırabilirim?


10

Komut isteminde, uzak bir sunucudaki bir dosyayı yeniden adlandırmam gerekiyor. Kavramsal olarak, aradığım şey bu:

ren \\servername\folder\file.txt \\servername\folder\file2.txt

PSTools kullanmanın yanı sıra, bunu yerel olarak C: sürücüsünden yapmanın bir yolu var mı? Bir ağ klasörünü bir sürücü harfine eşleştirip bu şekilde de yapabilirim, ancak kullandığım bu toplu iş dosyasının herkes tarafından kullanılabilir olması gerekir ve kullanıcının bir sürücüyü eşlemesini gerektiremez. Eğer öyleyse sadece o zaman sanırım onunla gitmek zorunda kalacağım.

Yanıtlar:


20

İkinci argüman için tam yol kullanmayın. Sadece ilk argüman tam yol gerektirir. Windows yeniden adlandırdığınızdan beri, dosyanın daha önce belirtildiği gibi aynı klasörde kalacağını varsayar. Alttaki komut yardımından da bahseder:

C:\Users\John>ren /?
Renames a file or files.

RENAME [drive:][path]filename1 filename2.
REN [drive:][path]filename1 filename2.

Note that you cannot specify a new drive or path for your destination file.

Örneğin.:

ren \\servername\folder\file.txt file2.txt

Alternatif olarak, bir sürücü harfini UNC paylaşımına eşleyebilir ve ardından aşağıdaki gibi bir komut verebilirsiniz:

ren Z:\file.txt file2.txt

İşe yarıyor! Artık uzak sunucu klasöründe bulunan dosyaları yeniden adlandırabilirim. Ve sanırım aslında adında bir toplu iş dosyası yarattım. uncren.bat Bir dosyayı kopyalamak ve eskisini silmek için lol hakkında konuştuğum gibi. Teşekkürler.
oscilatingcretin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.