Jump to content

Klasör Içerisindeki Dosya Adını Değiştirmek


Limsakda
 Share

Recommended Posts

Herhangi bir yol, veya dosya yolu göstererek.

Komut istemi ile, dosya adını değiştirmek istiyorum.

Denediğim ilk şey,

Ren "dosya yolu\eski.txt" "dosya yolu\yeni.txt" 

Nedense bu şekilde yaptığımda değiştirmedi.

Herhangi bir sahiplik söz konusu değil.

Yardımlarınızı bekliyorum.

 

Link to comment
Share on other sites

Doğru yapmışsınız olması lazım.

Ren komutunun genel kullanım mantığı, kendinden sonra gelen dosya adını kendinden iki sonra gelen dosya adı ile değiştirmektir. Örneğin kulak adındaki bir klasörü burun olarak değiştirmek için ren komutunu aşağıdaki gibi kullanabiliriz,

Not: ren komutu aşağıdaki gibi kullanabilmek için cmd'de mevcut dizin, aşağıdaki dosyaların bulunduğu dizin olmalıdır.

ren “kulak” “burun”

Ya da dosya isimlerini değiştirmek için de aynı mantıklı dosya uzantıları ile (örneğin doc dosyası olsun) birlikte ren komutunu aşağıdaki gibi kullanabiliriz.

ren “eski.doc” “yeni.doc”

CMD ile farklı bir klasördeki dosya ve klasörlerin adını değiştirmek,

Aynı mantık ile, farklı olarak başında dizin yolu da olacak şekilde dosya ve klasörler belirtilir. Örneğin;

ren “C:\Users\Username\Desktop\eski.doc” “C:\Users\Username\Desktop\yeni.doc”

Bu da elimdeymiş not olsun burda :

Genel DOS Komutları

DIR (Listeleme)Bulunduğunuz dizindeki dosya veya dizinleri listeler.

start > run > cmd >

karakter dediğimiz ? ve * karakterleri kullanılır.

Dir *.exe ile uzantısı EXE olan dosyalar

Dir a*.exe ile bat harfi a ve uzantısı EXE olan dosyalar

Dir a*.e* ile bat harfi a ve uzantısının baş harfi e olan dosyalar

Dir a?b*.exe ile bat harfi a ve üçüncü harfi b olan EXE uzantılı dosyalar

Dir *. ile uzantısı olmayan dosyalar
listelenebilir.

Buradaki temel kural * itaretinin bütün harfler yerine, ? ise tek bir harf yerine geçmesidir.

Dir komutu ile DOS’ta arama da yapılabilir. /s parametresi verilirse DOS alt dizinlerdeki dosyaları da
listeler.
Örneğin önemli.doc isimli bir dosyayı aramak için
Dır önemli.doc /s kullanılabilir.

KLASÖR İŞLEMLERİ(CD, MD,RD)

Bir klasöre girmek için

CD KLASÖR ADI kullanılır.

Örneğin Windows dizinine girmek için
C:\>CD Windows
C:\WINDOWS>
Windows\System dizinine girmek için

C:\>CD Windows
C:\WINDOWS>CD System
C:\WINDOWS\SYSTEM>
şeklinde kullanılır.

Bir klasörden çıkmak için CD..

C:\WINDOWS\SYSTEM>CD..
C:\WINDOWS>

Ana klasöre dönmek için CD\

C:\WINDOWS\SYSTEM>CD\
C:\>
Yeni bir dizin oluşturmakiçin
MD KLASÖR İSMİ

Örneğin RAPORLAR isimli bir klasör oluşturmak için

MD RAPORLAR
Bir klasörünü silmek için
RD klasör ismi
Yeni RAPORLAR klasörünü silmek için
RD RAPORLAR
şeklinde kullanılır.
Bir klasörü bu yöntemle silebilmek için, içinin boş olması gerekir.

SÜRÜCÜ DEĞİŞTİRME

DOS işletim sisteminde her sürücü bir harf ile temsil edilir. A, ve B harfleri disket sürücü diğerleri de
hard disk ve diğer sürücüler için kullanılır. Sürücü harflerinden sonra “:“ kullanılarak o sürücüye
geçilebilir.

A: ile disket sürücüye
😄 ile de hard diske geçilebilir.
Bir sürücüye geçildikten sonra uygulanan komutlar o sürücü üzerinde etkili olur.

Örneğin bir disketin içeriğini görmek için
C:\>A:
A:\>Dır
yazabilirsiniz. Veya kısaca
C:\> DIR A:

SİSTEM TRANSFERİ (SYS KOMUTU)

Sys a: ile diskete
Sys 😄 ile de harddiske sistem transferi yapılır.

LABEL (Disket etiketi değiştirme)

LABEL 😄 komutunu kullanabilirsiniz. Sizden 11 harflik bir etiket istenecektir.

LABEL A: komutu disketin etiketini değiştirmek için kullanılır.
Bu programın ismi LABEL.EXE’dir

DATE, TIME ( Tarih ve Saati değiştirme)

C:\>date
Geçerli tarih Paz 05/01/1999
Yeni tarihi girin (gg-aa-yy):_
C:\>date
Geçerli tarih Paz 03/01/1999
Yeni tarihi girin (gg-aa-yy):_

KOPYALAMA İŞLEMLERİ (COPY, XCOPY, DISKCOPY)

Copy Kaynak Hedef
Şeklinde, çoğunlukla iki parametre ile kullanılır. Birincisi kopyalanacak olan, ikincisi kopyalanılacak
olan yeri belirler.
Copy okul.doc a:
Aktif dizindeki okul.doc isimli dosyayı diskete kopyalar.
Copy a:okul.doc 😄
Disketteki okul.doc isimli dosyayı harddiske kopyalar.
Copy okul.doc liste.doc
Okul.doc isimli dosyayı aynı yere liste.doc adıyla kopyalar.
Copy a:okul.doc
Disketteki okul.doc isimli dosyayı komutun yazıldığı yere kopyalar.
Copy *.* a:
İçinde bulunulan dizindeki tüm dosyaları diskete kopyalar.
Copy a:*.* 😄
Disketteki bütün dosyaları harddiske kopyalar.
Copy Autoexec.bat con
Autoexec.bat dosyasını ekrana kopyalar. (Con ekran için kullanılan isimdir. Ekrana kopyalamak içini
göstermek anlamındadır.)
Copy *.bat con
Bat uzantılı tüm dosyaları ekrana kopyalar.
Copy Con yeni.txt
Burada kaynak ekran, hedef ise bir dosyadır. Yani ekranı yeni.txt dosyasına kopyalamasını istiyoruz. Bu
durum copy komutu için özel bir durumdur ve bir dosyaya yazı yazmak için kullanılır. Bu komutu
yazdıktan sonra F6 tuşuna basana kadar yazdığınız bütün harfler yeni.txt dosyasına yazılacaktır.
Copy evrak.txt prn
Bu satır evrak.txt dosyasını yazıcıya gönderecektir. (Prn kelimesi yazıcı için kullanılır. Yazıcınızın bağlı
olduğu porta göre LPT1, LPT2, COM1, COM2 de kullanabilirsiniz.) ekrandaki görüntüyü yazıcıya
göndermek için Print Screen tutuna basabilirsiniz.
Copy komutu ile bir dosyayı kopyalarken hata testi de yapılmasını sağlayabilirsiniz. Özellikle diskete
kopyalarken bu testi yaptırmanız iyi olur.
Hata testi yapması için / V parametresi kullanılır.
Copy okul.doc a: / v
Okul.doc dosyasını diskete hata testi yaparak kopyalamasını istiyoruz. Bu işlem dosyayı diskete
kopyalarken aynı zamanda yazdığını da okuyarak doğru okunup okunmadığını kontrol eder. Diskette
bozuk kesimler varsa yazdığını okuyamayacak ve hata verecektir. İşlemi iptal ederek sağlam bir disket
kullanın veya disketin içinde önemli bilgiler yoksa disketi formatlayın ve ve hatalı kısımların
işaretlenmesini sağladıktan sonra tekrar kopyalayın.
Kopyalama yaparken kopyalanılan yerde aynı isimli bir dosya varsa onun üzerine yazılıp yazılmayacağı
sorulur.

XCOPY komutu da kopyalamak için kullanılır. Copy komutunda farklı olarak daha hızlıdır ve alt
dizinleriyle birlikte kopyalayabilir. Copy komutu bir iç komut olmasına rağmen Xcopy komutu dış
komuttur ve XCOPY.EXE dosyasının bulunması gerekir.
Xcopy komutunun kullanımı da copy komutu gibidir. Farklı olarak /S parametresi ile alt dizinlerin
kopyalanması da sağlanabilir.
Xcopy a:*.* /s 😄
Disketteki bütün dosyaları alt dizinlerdekilerle beraber 😄 sürücüsüne kopyalar. Xcopy’nin avantajı daha
hızlı kopyalayabilmesi ve alt dizinlerle birlikte kopyalayabilmesidir.
DISKCOPY komutu ise daha farklıdır. Bir disketin aynısını bir başka diskete kopyalamak için kullanılır.
Diskcopy ile çoğaltılan disketler tamamen birbirinin aynısıdır.
Diskcopy a: a:
Komutu ile a sürücüsünde bulunan disket çoğaltılabilir. Bu işlem sırasında önce orjinal disket okunur,
daha sonra diğer disketin takılması istenerek bu diskete yazılır. Okuma işlemi tek seferde bitmemişse
tekrar ilk disket istenerek kalan kısım da okunarak diğer diskete yazılır.
Diskcopy işleminde hedef disket içindeki tüm dosyalar kopyalama işleminden önce bilgisayar
tarafından silinir.
Bu programın ismi DISKCOPY.COM’dur.
işlemleri hızlandırabilirsiniz.
AD DEĞİŞTİRME (REN)
Dosyaların isimlerini Ren komutu ile değiştirebilirsiniz.
Ren Dosyaadı Yeniad
şeklinde kullanılır. Örneğin gerekli.doc isimli dosyanın adını gereksiz.doc olarak değiştirmek için
Ren Gerekli.doc gereksiz.doc
şeklinde yazılır. İsim değiştirirken yeni isimle aynı isme sahip bir dosya varsa değiştirme yapılmaz.
TAŞIMA İŞLEMİ (MOVE)
Bu programın ismi MOVE.EXE’dir. Dosyaları bir yerden başka bir dizine veya sürücüye taşımak için ve
dizinlerin isimlerini değiştirmek için kullanılır.
Örneğin Genel dizinindeki bütün dosyaları Özel dizinine taşımak için
Move c:\genel\*.* özel
PW dizinindeki tüm dosyaları diskete taşımak için
Move c:\pw\*.* a:
Move komutu ile dizin ismi değiştirmek Ren ile dosya ismi değiştirmek gibidir. Örneğin PW dizinini
WRITE olarak değiştirmek için
Move PW WRITE şeklinde kullanılır.
TYPE (DOSYA İÇERİĞİ)
DOS’ta bir dosyanın içeriğini görmek için kullanılır.
Type Dosyaadı
Şeklinde kullanılır. Örneğin autoexec.bat dosyasının içeriğini görmek için
Type autoexec.bat
şeklinde yazılır. Dosya üzerinde değişiklik yapabilmek için EDIT komutu kullanılmalıdır.
MORE(SAYFALAMA)
Bazı DOS komutlarının sonuçları ekrana sığmıyorsa komutun sonucunun sayfa sayfa gösterilmesini
More komutunu | karakteri ile birlikte kullanarak sağlayabiliriz.
Örneğin;
Type autoexec.bat
Komutu ile autoexec.bat dosyasının içeriğine bakabilirsiniz. Ancak dosya ekrana sığmayacak kadar
uzun ise dosyadaki üst satırlar ekranda görülemeyecektir. Bunu More komutu ile birlikte kullanarak
atabiliriz.
Type autoexec.bat | More
şeklinde kullanılırsa, dosyanın içeriği ekranı doldurduğunda bir tuşa basmanız istenecek ve ondan
sonra diğer sayfa gösterilecektir.
More komutu tek başın değil diğer komutların arkasında | karakteri ile birlikte kullanılır.
EDIT(DOSYA OLUŞTURMA VE DÜZENLEME)
DOS’ta dosyaları düzenleme ve oluşturma için Edit programını kullanabilirsiniz. Bu program vasıtası
ile dosyalarınızı açıp değişiklikler yapabilirsiniz. Bu programın ismi EDIT.COM ‘dur.
Edit Autoexec.bat
Yazarak autoexec.bat dosyasında değişiklikler yapabilirsiniz.
ATTRIB (DOSYA ÖZELLİKLERİ)
Bir dosya sadece okunabilir, sistem veya gizli dosya olarak belirlenmişse normal yollarla silinemezler.
Eğer sizde bazı dosyaların kolayca silinebilmesini istemiyor veya silmek isteyip de silemediğiniz
dosyalar bulunuyorsa Attrib komutu ile o dosyanın özelliklerini değiştirmelisiniz. Bu dosyanın ismi
ATTRIB.EXE’dir.
Attrib dosyaadı özellikler
Şeklinde kullanılır. Dosya adı olarak bir dosya verebileceğiniz gibi ? ve * karakterlerini kullanarak
birden fazla dosyanın özelliklerini de değiştirebilirsiniz. Dosyaların özellikleri ise üçüncü parametre ile
değiştirilir. Üçüncü parametre verilmezse sadece özellikler görüntülenir, herhangi bir işlem yapılmaz.
Bir özelliği kaldırmak için aşağıdaki parametreleri – işareti ile , o özelliği vermek için ise + işareti
kullanmalısınız.
R Sadece okunabilir dosya. Normal yollarla değiştirilemez ve silinemezler.
H Gizli dosya. Normal yollarla silinemezler ve Dır komutu parametresiz kullanıldığında listelenmezler.
S System dosyası. Bu sadece bazı özel dosyalar için verilen bir özelliktir. Bu özelliğe sahip dosyaları
silmeniz, değiştirmeniz veya taşımanız problemlere sebep olur. Bu dosyalarda normal yollarla
silinemezler ve görünmezler.
Örneğin EVRAK.DOC dosyasına sadece okunabilir özelliği vermek için
Attrib EVRAK.DOC +R
Cokgizli.doc dosyasını gizlemek için
Attrib cokgizli +h
Cokgizli.doc dosyasını gizlemek ve sadece okunabilir yapmak için
Attrib cokgizli +h +r
Ayrıca sadece dosyaları değil dizinleri de gizleyebilirsiniz
Attrib Windows +h
Komutu ile windows dizini gizlenmiş olur. Dır yazarsanız bu dizini göremezsiniz.
CHKDSK(DİSK TESTİ)
Bu program (CHKDSK.EXE) herhangi bir parametre olmadan kullanılırsa sürücü hakkında istatistiki
bilgiler verir. (Boş alan, toplam alan, dosya sayısı gibi)
C:\>chkdsk
Birim Seri Numarası 0B26-13D9
1.048.395.776 bayt toplam disk alanı
25.182.208 bayt 231 gizli dosyada
9.601.024 bayt 575 dizinde
884.178.944 bayt 9.956 kullanıcı dosyasında
16.384 bayt bozuk sektörlerde
129.417.216 bayt disk üzerinde kullanılabilir
16.384 bayt her ayırma biriminde
63.989 toplam ayırma birimi disk üstünde
7.899 ayırma birimi disk üstünde kullanılabilir
655.360 bayt toplam bellek
578.240 bayt boş
Chkdsk/F Diskteki hataları tespit ederek düzeltir. Diski (Disket veya harddiski ) hızlı bir şekilde test
etmek için kullanılır. Daha detaylı
Chkdsk /V Diskteki bütün dosyaları yol ismiyle birlikte ekrana listeler. Binlerce dosyayı ekrana
listelemenin bir anlamı yoktur. Ancak ekrana listelemek yerine bir dosyaya yazması istenirse bu dosya
daha rahat incelenebilir

Please register to see this content.

  • Like 1
Link to comment
Share on other sites

Ren komutu ile işlem yaptığımda, bu yazıyı veriyor.

The syntax of the command is incorrect.

Bu arada, yönetici hesabı ile işlem yapıyorum.

Acaba, normal kullanıcı olarak mı denemem lazım?

 

 

Link to comment
Share on other sites

Komutun sözdiziminin yanlış olduğunu söylüyor. Yazım hatasına dikkat edin. Türkçe karakter, adreste boşluk varsa buna dikkat edin. Eğer varsa mutlaka ifadeyi tırnak içine alın.

Link to comment
Share on other sites

Posted (edited)
alcalmc, 47 dakika önce yazdı:

Komutun sözdiziminin yanlış olduğunu söylüyor. Yazım hatasına dikkat edin. Türkçe karakter, adreste boşluk varsa buna dikkat edin. Eğer varsa mutlaka ifadeyi tırnak içine alın.

Hatayı buldum. Komutu aynı dizinden çalıştırmam gerekiyormuş. İlk yazınızda olduğu gibi.

Kullanıcı adımla açılan cmd ekranında. " Ren old.txt new.txt " yazdım.

Sonuç başarılı. Fakat dosya yolu gösterince. Açılan cmd ekranım, yine kullanıcı adı ile geldiği için, yol girdiğimde, dosya yolunu bulamıyor ve hatalı diyor.

Bunu nasıl aşabilirim acaba?

Demek istediğim, komut istemine önce yolu gösterip, sonra ren komutuyla isim değiştirmem lazım ama yapamıyorum.

Tamamdır, hallettim.

İçinde çalıştığınız dizini (yolu) değiştirmek için kullanılan komut. Örnek: cd\windows\system32 komutu, komut istemini Windows klasörü içindeki system32 klasörünün yoluna götürür. Seçilmiş dizin içindeki mevcut dosyaları ve klasörleri görebilmenizi sağlar.

Buradaki yolu izleyerek ve değiştirerek, ulaşmak istediğim Windows içi klasörüne eriştim ve ismini değiştirdim.

 

Edited by Limsakda
  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...