คำถามติดแท็ก filesystems

ระบบไฟล์เป็นวิธีการจัดระเบียบข้อมูลบนระบบคอมพิวเตอร์ โดยทั่วไประบบไฟล์ประกอบด้วยไฟล์, โฟลเดอร์ (ปกติเป็นไฟล์ชนิดพิเศษ) และ API ที่สามารถใช้สำหรับการโต้ตอบกับไฟล์

14
รับรายการไฟล์ที่ถูกกรองในไดเรกทอรี
ฉันกำลังพยายามรับรายการไฟล์ในไดเรกทอรีโดยใช้ Python แต่ฉันไม่ต้องการรายการไฟล์ทั้งหมด สิ่งที่ฉันต้องการเป็นหลักคือความสามารถในการทำสิ่งต่อไปนี้ แต่ใช้ Python และไม่เรียกใช้ ls ls 145592*.jpg หากไม่มีวิธีการในตัวสำหรับสิ่งนี้ฉันกำลังคิดที่จะเขียนลูปสำหรับวนซ้ำเพื่อทำซ้ำผลลัพธ์ของos.listdir()และเพื่อผนวกไฟล์ที่ตรงกันทั้งหมดลงในรายการใหม่ อย่างไรก็ตามมีไฟล์จำนวนมากในไดเรกทอรีนั้นและฉันหวังว่าจะมีวิธีที่มีประสิทธิภาพมากขึ้น (หรือวิธีการในตัว)

8
วนซ้ำทุกไฟล์ในไดเรกทอรีเดียว
ฉันจะเขียนลูปเป็น ruby ​​เพื่อให้สามารถรันบล็อกโค้ดในแต่ละไฟล์ได้อย่างไร ฉันใหม่กับทับทิมและฉันได้ข้อสรุปว่าวิธีการทำเช่นนี้คือทำทุกวง ไฟล์ทับทิมจะถูกดำเนินการจากไดเรกทอรีอื่นที่ไม่ใช่ไดเรกทอรีที่ฉันต้องการวนซ้ำ ฉันได้ลองDir.foreachแล้วก็ใช้งานไม่ได้

13
เปิดไดอะล็อกไดเร็กทอรี
ฉันต้องการให้ผู้ใช้เลือกไดเรกทอรีที่ไฟล์ที่ฉันจะสร้างจะถูกบันทึกไว้ ฉันรู้ว่าใน WPF ฉันควรใช้OpenFileDialogจาก Win32 แต่น่าเสียดายที่กล่องโต้ตอบต้องมีการเลือกไฟล์ - มันยังคงเปิดอยู่ถ้าฉันคลิกตกลงโดยไม่เลือก ฉันสามารถ "แฮ็กอัพ" ฟังก์ชั่นโดยให้ผู้ใช้เลือกไฟล์จากนั้นตัดเส้นทางเพื่อหาว่าไดเรกทอรีอยู่ในไฟล์ไหน แต่ไม่ได้ใช้งานง่ายที่สุด มีใครเห็นสิ่งนี้ทำมาก่อนหรือไม่
274 wpf  filesystems  dialog 

20
วิธีการวนซ้ำไฟล์ที่ถูกแก้ไขล่าสุดในไดเรกทอรีซ้ำ?
ดูเหมือนว่าlsจะไม่เรียงลำดับไฟล์อย่างถูกต้องเมื่อทำการโทรซ้ำ: ls -altR . | head -n 3 ฉันจะค้นหาไฟล์ที่แก้ไขล่าสุดในไดเรกทอรี (รวมถึงไดเรกทอรีย่อย) ได้อย่างไร
242 bash  filesystems  find 

16
ฉันจะค้นหานามสกุลไฟล์ที่แตกต่างทั้งหมดในลำดับชั้นของโฟลเดอร์ได้อย่างไร
บนเครื่องลีนุกซ์ฉันต้องการสำรวจลำดับชั้นของโฟลเดอร์และรับรายการของนามสกุลไฟล์ที่แตกต่างกันทั้งหมดที่อยู่ภายใน อะไรจะเป็นวิธีที่ดีที่สุดในการบรรลุเป้าหมายนี้จากเชลล์?

5
Node.js - ค้นหาโฮมไดเร็กตอรี่ด้วยวิธีที่ไม่เชื่อเรื่องพระเจ้าบนแพลตฟอร์ม
Process.platform ส่งคืน "win32" สำหรับ Windows ใน Windows ไดเรกทอรีบ้านของผู้ใช้อาจเป็น C: \ Users [USERNAME] หรือ C: \ Documents and Settings [USERNAME] ขึ้นอยู่กับเวอร์ชันของ Windows ที่กำลังใช้งานอยู่ ใน Unix นี่ไม่ใช่ปัญหา



7
ประสิทธิภาพ NTFS และไฟล์และไดเรกทอรีจำนวนมาก
Windows กับ NTFS ทำงานอย่างไรกับไฟล์และไดเรกทอรีจำนวนมาก? มีคำแนะนำเกี่ยวกับข้อ จำกัด ของไฟล์หรือไดเรกทอรีที่คุณสามารถวางในไดเรกทอรีเดียวก่อนที่จะพบปัญหาประสิทธิภาพหรือปัญหาอื่น ๆ ? เช่นมีโฟลเดอร์ที่มี 100,000 โฟลเดอร์ภายในนั้นเป็นสิ่งที่ตกลงที่จะทำอย่างไร

25
วิธีการระบุประเภทไฟล์ MIME ใน Android?
สมมติว่าฉันมีเส้นทางแบบเต็มเช่น: (/ sdcard / tlogo.png) ฉันต้องการทราบประเภท mime ของมัน ฉันสร้างฟังก์ชั่นสำหรับมัน public static String getMimeType(File file, Context context) { Uri uri = Uri.fromFile(file); ContentResolver cR = context.getContentResolver(); MimeTypeMap mime = MimeTypeMap.getSingleton(); String type = mime.getExtensionFromMimeType(cR.getType(uri)); return type; } แต่เมื่อฉันเรียกมันจะคืนค่าเป็นศูนย์ File file = new File(filePath); String fileType=CommonFunctions.getMimeType(file, context);

27
ฉันจะตรวจสอบว่าสตริงที่กำหนดเป็นชื่อไฟล์ทางกฎหมาย / ที่ถูกต้องใน Windows ได้อย่างไร?
ฉันต้องการรวมฟังก์ชั่นการเปลี่ยนชื่อไฟล์แบทช์ในแอปพลิเคชันของฉัน ผู้ใช้สามารถพิมพ์รูปแบบชื่อไฟล์ปลายทางและ (หลังจากแทนที่อักขระตัวแทนบางตัวในรูปแบบ) ฉันต้องตรวจสอบว่าเป็นชื่อไฟล์ทางกฎหมายใน Windows หรือไม่ ฉันพยายามที่จะใช้การแสดงออกปกติเช่น[a-zA-Z0-9_]+แต่มันไม่ได้รวมตัวละครเฉพาะชาติจำนวนมากจากภาษาต่างๆ (เช่น umlauts และอื่น ๆ ) วิธีที่ดีที่สุดในการทำเช็คดังกล่าวคืออะไร?
165 c#  windows  file  filesystems 

7
วิธีคัดลอกไฟล์จากไดเรกทอรีหนึ่งไปยังอีกไดเรกทอรีหนึ่งโดยใช้ PHP
บอกว่าผมได้มีไฟล์test.phpในไดเรกทอรีเช่นเดียวกับfoo barฉันจะแทนที่bar/test.phpด้วยการfoo/test.phpใช้งานได้PHPอย่างไร ฉันใช้ Windows XP เป็นโซลูชันข้ามแพลตฟอร์มที่ยอดเยี่ยม แต่เป็นที่ต้องการของ windows
158 php  file  file-io  copy  filesystems 

9
คุณจะกำหนดขนาดบัฟเฟอร์ในอุดมคติได้อย่างไรเมื่อใช้ FileInputStream
ฉันมีวิธีที่สร้าง MessageDigest (แฮช) จากไฟล์และฉันต้องทำสิ่งนี้กับไฟล์จำนวนมาก (> = 100,000) ฉันควรทำให้บัฟเฟอร์ที่ใช้อ่านจากไฟล์มีขนาดใหญ่เพียงใดเพื่อเพิ่มประสิทธิภาพ ทุกคนส่วนใหญ่คุ้นเคยกับรหัสพื้นฐาน (ซึ่งฉันจะทำซ้ำที่นี่ในกรณี): MessageDigest md = MessageDigest.getInstance( "SHA" ); FileInputStream ios = new FileInputStream( "myfile.bmp" ); byte[] buffer = new byte[4 * 1024]; // what should this value be? int read = 0; while( ( read = ios.read( buffer ) ) > 0 …

5
ตรวจสอบว่ามีโฟลเดอร์อยู่ (และสร้างโฟลเดอร์) ใน Qt, C ++
ใน Qt ฉันจะตรวจสอบว่ามีโฟลเดอร์ที่กำหนดอยู่ในไดเรกทอรีปัจจุบันได้อย่างไร? หากไม่มีอยู่ฉันจะสร้างโฟลเดอร์ว่างได้อย่างไร
153 c++  qt  filesystems 

3
ตำแหน่งไฟล์แคช Notepad ++
ใน Notepad ++ รุ่นล่าสุดเมื่อปิดแอปพลิเคชันไฟล์ที่ไม่ได้บันทึกจะถูกเก็บไว้เมื่อมีการรีสตาร์ทแอปพลิเคชัน ฉันคิดว่าไฟล์เหล่านั้นถูกแคชในไฟล์ชั่วคราว ตำแหน่งของไฟล์นั้นคืออะไร ขอบคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.