Bir klasördeki tüm dosya adlarını not defterine nasıl kopyalarım?


23

Sık sık tüm dosya adlarını tam yol ve uzantıları olan bir klasördeki ".txt" belgesine kopyalamak istiyorum ancak yapamıyorum. Bunu yapmanın kolay bir yolu var mı? Nasıl? Bunu yapacak basit bir toplu iş dosyası var mı? Freeware işe yarayabilir, ancak ben çalışan basit bir batch.bat veya .exe dosyasına sahip olmayı tercih ederim.

Yanıtlar:


30
  1. Bir komut istemi açın

  2. İstediğiniz dizine gidin cd "Documents"

  3. dir /B > filelist.txt

  4. Filelist.txt dosyasını açın veya istediğiniz yere taşıyın.

Çıktım:

C:\Users\Tom\Documents>dir /B
all.css
BFBC2
Disc Images
Fax
Fiddler2
gegl-0.0
Network Monitor 3
Scanned Documents
SQL Server Management Studio
SweetScape
Virtual Machines
Visual Studio 2010

Sadece dosyaları ile sınırlayabilirsiniz dir /B /A-D. / AD yalnızca dizinleri, / AD ise dizinleri ifade etmez.


Mükemmel cevap. Tekrarlı olarak demek istediğim alt klasörleri de kapsayabilir miyim?
RIT

23

Windows'un hangi sürümü? En azından Windows 7'de (Win8'de de çalışması gerekir), dosyaları seçebilir, tuşuna basıp Shiftsağ tıklayabilirsiniz. Şimdi üzerine tıklayabileceğiniz yeni bir yol olarak kopyala seçeneğini göreceksiniz ve ardından yolları Not Defteri'ne yapıştırınız.


3
Bu, @tom'dan çok daha kolay ve evet, kazandıkça kazanıyor. 8.1
Jon,

Windows7 tooo'da harika bir çözüm. Çok fazla zaman kazanın
MaxPayne

5

Bir Not Defteri açın ve aşağıdaki satırları yazın.

dir / a / b / -p / o: gen> names.txt

Bu dosyayı .bat uzantılı olarak kaydedin. Dosya adlarının listesini almak istediğiniz klasöre .bat dosyasını taşıyın. Yarasa dosyasına çift tıklayın. Dosya adları listesi olan names.txt adlı bir dosya oluşturulacak.


1

Klasördeki tüm dosyaları seçin, Shift+ Right-Click, yol olarak kopyala, doc / excel / text / email adresine yapıştırın.


"yol olarak kopyala", Windows'ta varsayılan bir seçenek değildir. Bu seçeneğin nasıl ekleneceğini özel olarak ayrıntılı bir şekilde vermeniz gerekir. Bu cevap eksik.
Ramhound

3
@Ramhound Aslında, ancak, yalnızca sağ tıklatırken Shift tuşunu basılı tutarsanız görünür. Bu aslında makul bir cevap. Oy verdim Tamam görünüyor. - Şu kaynaktan
Ben N

Bu doğru bir cevap, ancak Karan zaten 3½ yıl önce verdi .
Scott,

0

(for %F in (*) do @echo %~dpnxF)|sort >filelist.txtçağrılan dosyadaki geçerli dizinde sıralanmış dosyaların listesini (tam yollarla) üretecektir filelist.txt. *İstediğiniz dizine \ yol kalıbı ile değiştirin . filelist.txtGeçerli dizini numaralandırırsanız , bunun içerileceğini unutmayın; bu nedenle bunun yerine üst dir'den kaçmanız daha iyi olur.


0

Xplorer² lite'ı indirin, bir klasördeki tüm dosyaları seçin ve tüm dosya adlarını tam yol ve uzantılarıyla panoya, not defterine, Word veya Excel'e Alt + C kısayolunu kullanarak kopyalayın veya Düzenle ve ardından Adları kopyala'yı tıklatın. Çok güzel ve kolay çalışıyor.

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.