Mencari File Tanpa Ekstensi di Windows 7

10

Saya tidak bisa seumur hidup saya mencari cara untuk memiliki Windows 7 Explorer mencari file tanpa ekstensi. Di XP itu bagus dan sederhana: hanya mencari file bernama *.tetapi di 7, itu tidak berfungsi dan mengembalikan semua file, seperti halnya ext:..

Pencarian menjadi sangat memberatkan di Windows 7. Adakah yang tahu bagaimana melakukan tugas yang sebelumnya sederhana ini?

Synetech
sumber
1
Saya ingin melihat solusi tanpa harus menggunakan aplikasi pihak ke-3, tetapi ini harus melakukan apa yang Anda butuhkan. mythicsoft.com/agentransack
skub
1
Mungkin perbaikan untuk pencarian Windows di sini ... davidlenihan.com/2009/06/teaching_windows_about_files_w.html
Moab
Pencarian Windows bukanlah sintaks yang paling intuitif. Saya ingin tahu tentang sejarah dan pengembangan Pencarian Windows dan dari mana mulainya.
surfasb
Re: Moab's link - > File yang tidak memiliki ekstensi (seperti "makefile") tidak berfungsi dengan baik di Windows. Tidak benar; XP tidak memiliki masalah dengan file tanpa ekstensi, atau bahkan file tanpa nama (mis. `.Htaccess '). Tentu, Explorer agak rumit dan baris perintah lebih mudah digunakan untuk ini, tetapi tidak pernah ada masalah dengan fungsi pencarian.
Synetech
> Pencarian Windows bukan sintaks yang paling intuitif. Saya ingin tahu tentang sejarah dan pengembangan Pencarian Windows dan dari mana mulainya. Mungkin campuran (berantakan) antara wildcard, regex, bersaing dengan Google, dan penggunaan narkoba yang berlebihan. Saya tidak akan marah jika hanya Pencarian Windows yang menjadi masalah, tetapi di Win7, bahkan fungsi pencarian reguler di Explorer rusak karena mereka memutuskan untuk mengganti fungsi pencarian Explorer dengan Pencarian Windows yang rusak. : roll: Saya tidak tahu apa yang lebih buruk; sintaks baru yang tidak efektif / sulit, atau selalu membutuhkan 100% CPU untuk melakukan apa saja / tidak ada.
Synetech

Jawaban:

14

Menurut MSDN, karakter tidak ada adalah []. Jadi tekan F3dan masuk ext:[].

surfasb
sumber
Semacam itu, hampir berhasil. Ini mengembalikan file yang memang tidak memiliki ekstensi, tetapi juga mengembalikan beberapa file yang berlabel tidak memiliki ekstensi meskipun mereka berisi satu atau lebih periode, serta semua folder, bahkan yang berisi periode. Hmm, sepertinya Windows 7 bahkan tidak bisa memberi tahu jenis file dan / atau dengan benar mengurai nama file / ekstensi. (Saya suka Win7 semakin sedikit setiap hari.)
Synetech
1
Aneh, file dengan beberapa periode menurut definisi memiliki ekstensi dan file-file itu tidak muncul di sistem saya. Folder juga memiliki ekstensi, jadi itu bukan hanya untuk file. Jika Anda ingin hanya file, Anda harus menambahkan filter: NOT kind:folderkarena secara implisit mencari semua jenis objek, bukan hanya file. Saya tidak dapat membantu Anda dengan suka / tidak suka Win 7.
surfasb
3

Seperti yang ditunjukkan @surfasb, [] dapat digunakan untuk mewakili 'tidak ada', dan Anda dapat menggunakannya dengan ext:filter.

Anda kemudian dapat menggunakannya dalam kombinasi dengan type:filter dan kirim ke TIDAK menunjukkan folder file:

ext:[] type:NOT"file folder"

Ƭᴇcʜιᴇ007
sumber
1

Saya menghadapi masalah ini hari ini di Windows 8 dan telah memperhatikannya sebelumnya di Windows 7 juga. Saya akhirnya menemukan cara untuk melakukan ini dengan benar dan saya berharap jawaban ini membantu poster asli dan orang lain yang datang ke sini melalui pencarian google.

Biasanya untuk pencarian daya normal maupun lanjutan saya menggunakan Nirsoft SearchMyFiles dan berhenti menggunakan Pencarian Windows.

masukkan deskripsi gambar di sini

Tapi, untuk beberapa alasan saya kesulitan mendapatkannya untuk menemukan file tanpa ekstensi. Saya menemukan bug yang sama ada di aplikasi ini juga.

Tapi, saya salah dan ternyata Nir Softer telah mendesain ulang kartu liar & mesin ekspresi regulernya dari awal; sesuai permata kecil ini yang saya temukan diposting pada halaman di bagian "Riwayat Versi":

  • Versi 2.40:
    • SearchMyFiles sekarang menggunakan parser wildcard internal alih-alih mendasarkan hasil pencarian pada parser wildcard Windows. Perubahan ini menyelesaikan bug yang mengganggu yang disebabkan oleh Windows wildcard parser: Pada versi sebelumnya, SearchMyFiles terkadang mengembalikan hasil yang salah, karena Windows juga mencocokkan wildcard dengan nama file pendek (format 8.3 DOS).
    • Perhatian: Pengurai wildcard baru dapat menyebabkan beberapa masalah kompatibilitas, misalnya: Ketika Anda dipindai menggunakan . wildcard dengan Windows parser, ia mengembalikan semua file, termasuk file tanpa ekstensi. Dengan SearchMyFiles baru wildcard parser, . hanya mengembalikan file dengan ekstensi. Untuk mengembalikan semua file, Anda harus menggunakan * alih-alih .
    • Saat memuat file konfigurasi lama, SearchMyFiles secara otomatis mengkonversi semua . wildcard ke *
    • Parser wildcard baru memiliki beberapa keunggulan, misalnya: jika Anda mencari . . . , Anda akan mendapatkan semua file dengan karakter 3 titik atau lebih. Dengan Windows wildcard parser di versi sebelumnya, Anda cukup mendapat daftar semua file.
    • Anda sekarang dapat mengecualikan file dengan menggunakan daftar wildcard. Anda harus memilih opsi ini dari kotak kombo, karena opsi default adalah untuk mengecualikan file dengan ekstensi.
    • Anda sekarang dapat menentukan string lingkungan di bidang 'Folder Dasar' dan 'Folder Terkecualikan' (Misalnya:% AppData%)

Jadi untuk menemukan file tanpa ekstensi jangan gunakan ini:

*.* or *.

Cukup gunakan yang sederhana:

* 

Sebagai contoh :

Files Wildcard: *
Subfolders Wildcard: *

Catatan: Tolong jangan pergi dengan kartu liar yang ditunjukkan pada tangkapan layar 'lama' yang diposting di atas.

Alex S
sumber