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

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

15
นับจำนวนไฟล์ในไดเรกทอรี PHP
ฉันกำลังทำโปรเจ็กต์ใหม่เล็กน้อย ฉันอยากรู้ว่ามีกี่ไฟล์ในไดเร็กทอรีหนึ่ง <div id="header"> <?php $dir = opendir('uploads/'); # This is the directory it will count from $i = 0; # Integer starts at 0 before counting # While false is not equal to the filedirectory while (false !== ($file = readdir($dir))) { if (!in_array($file, array('.', '..') and !is_dir($file)) $i++; …
108 php  file  count  directory 

9
จะเขียนลงไฟล์ใน PHP ได้อย่างไร?
ฉันมีสคริปต์นี้บนเซิร์ฟเวอร์ที่รองรับ PHP ฟรีหนึ่งเครื่อง: <html> <body> <?php $file = fopen("lidn.txt","a"); fclose($file); ?> </body> </html> มันสร้างไฟล์lidn.txtแต่มันว่างเปล่า จะสร้างไฟล์และเขียนอะไรลงไปได้อย่างไรเช่นบรรทัด "แมวไล่หนู"
108 php  file 

8
จะอ่านไฟล์ (แบบคงที่) จากภายในแพ็คเกจ Python ได้อย่างไร
คุณช่วยบอกฉันได้ไหมว่าฉันจะอ่านไฟล์ที่อยู่ในแพ็คเกจ Python ของฉันได้อย่างไร สถานการณ์ของฉัน แพ็กเกจที่ฉันโหลดมีเทมเพลตจำนวนหนึ่ง (ไฟล์ข้อความที่ใช้เป็นสตริง) ที่ฉันต้องการโหลดจากภายในโปรแกรม แต่ฉันจะระบุเส้นทางไปยังไฟล์ดังกล่าวได้อย่างไร? ลองนึกภาพว่าฉันต้องการอ่านไฟล์จาก: package\templates\temp_file การจัดการเส้นทางบางประเภท? การติดตามเส้นทางฐานแพ็กเกจ?
108 python  file  package 

7
การอ่านและเขียนไฟล์ไบนารี
ฉันกำลังพยายามเขียนโค้ดเพื่ออ่านไฟล์ไบนารีลงในบัฟเฟอร์จากนั้นเขียนบัฟเฟอร์ไปยังไฟล์อื่น ฉันมีรหัสต่อไปนี้ แต่บัฟเฟอร์เก็บอักขระ ASCII เพียงไม่กี่ตัวจากบรรทัดแรกในไฟล์และไม่มีอะไรอื่น int length; char * buffer; ifstream is; is.open ("C:\\Final.gif", ios::binary ); // get length of file: is.seekg (0, ios::end); length = is.tellg(); is.seekg (0, ios::beg); // allocate memory: buffer = new char [length]; // read data as a block: is.read (buffer,length); is.close(); FILE *pFile; pFile …
108 c++  file  binary  buffer 

7
จะเกิดอะไรขึ้นกับตัวจัดการไฟล์แบบเปิดบน Linux หากไฟล์ปลายแหลมถูกย้ายหรือถูกลบ
จะเกิดอะไรขึ้นกับตัวจัดการไฟล์ที่เปิดอยู่บน Linux หากไฟล์ปลายแหลมได้รับ: ย้ายออกไป -> ที่จับไฟล์ยังคงใช้ได้หรือไม่ ลบ -> สิ่งนี้นำไปสู่ ​​EBADF ซึ่งบ่งชี้ว่าไฟล์จัดการไม่ถูกต้องหรือไม่? แทนที่ด้วยไฟล์ใหม่ -> จัดการไฟล์ที่ชี้ไปที่ไฟล์ใหม่นี้หรือไม่ แทนที่ด้วยฮาร์ดลิงก์ไปยังไฟล์ใหม่ -> ไฟล์ของฉันจัดการ "ตาม" ลิงก์นี้หรือไม่ แทนที่ด้วยซอฟต์ลิงก์ไปยังไฟล์ใหม่ -> ไฟล์ของฉันจัดการกับไฟล์ซอฟต์ลิงก์นี้หรือไม่ ทำไมฉันถึงถามคำถามเช่นนี้: ฉันใช้ฮาร์ดแวร์แบบเสียบปลั๊กไฟ (เช่นอุปกรณ์ USB เป็นต้น) อาจเกิดขึ้นได้ที่อุปกรณ์ (รวมถึง / dev / file) ได้รับการแนบซ้ำโดยผู้ใช้หรือ Gremlin อื่น แนวทางปฏิบัติที่ดีที่สุดในการจัดการกับสิ่งนี้คืออะไร?

7
การอ่านไฟล์. csv ขนาดใหญ่
ฉันกำลังพยายามอ่านข้อมูลจากไฟล์. csv ใน Python 2.7 ที่มีมากถึง 1 ล้านแถวและ 200 คอลัมน์ (ไฟล์มีตั้งแต่ 100mb ถึง 1.6gb) ฉันทำได้ (ช้ามาก) สำหรับไฟล์ที่มีแถวต่ำกว่า 300,000 แถว แต่เมื่อฉันไปข้างบนฉันได้รับข้อผิดพลาดเกี่ยวกับหน่วยความจำ รหัสของฉันมีลักษณะดังนี้: def getdata(filename, criteria): data=[] for criterion in criteria: data.append(getstuff(filename, criteron)) return data def getstuff(filename, criterion): import csv data=[] with open(filename, "rb") as csvfile: datareader=csv.reader(csvfile) for row in datareader: if …
107 python  python-2.7  file  csv 

5
c # เปิดไฟล์ด้วยแอปพลิเคชันและพารามิเตอร์เริ่มต้น
วิธีที่ง่ายที่สุดในการเปิดไฟล์ด้วยแอปพลิเคชันเริ่มต้นคือ: System.Diagnostics.Process.Start(@"c:\myPDF.pdf"); อย่างไรก็ตามฉันต้องการทราบว่ามีวิธีตั้งค่าพารามิเตอร์เป็นแอปพลิเคชันเริ่มต้นหรือไม่เพราะฉันต้องการเปิด pdf ในหมายเลขหน้าที่กำหนด ฉันรู้วิธีที่จะสร้างกระบวนการใหม่และตั้งค่าพารามิเตอร์ แต่วิธีนี้ฉันต้องระบุเส้นทางของแอปพลิเคชันและฉันต้องการมีแอปพลิเคชันแบบพกพาและไม่ต้องกำหนดเส้นทางของแอปพลิเคชันในแต่ละครั้ง ฉันใช้แอปพลิเคชันในคอมพิวเตอร์เครื่องอื่น ความคิดของฉันคือฉันคาดหวังว่าคอมพิวเตอร์ได้ติดตั้งโปรแกรมอ่าน pdf และบอกเฉพาะสิ่งที่จะเปิดหน้าเท่านั้น ขอบคุณ.
107 c#  file 

11
นำเข้าไฟล์ CSV ไปยังโครงสร้างข้อมูลที่พิมพ์อย่างชัดเจนใน. Net [ปิด]
ตามที่กล่าวไว้ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา วิธีใดเป็นวิธีที่ดีที่สุดในการนำเข้าไฟล์ CSV ไปยังโครงสร้างข้อมูลที่พิมพ์มากเกินไป
106 c#  vb.net  file  csv  import 

6
เพิ่มนามสกุลไฟล์ซ้ำ ๆ ในไฟล์ทั้งหมด
ฉันมีไดเร็กทอรีและไดเร็กทอรีย่อยสองสามรายการที่มีไฟล์ที่ไม่มีนามสกุลไฟล์ ฉันต้องการเพิ่มลง.jpgในไฟล์ทั้งหมดที่อยู่ในไดเร็กทอรีเหล่านี้ ฉันเคยเห็นสคริปต์ทุบตีสำหรับการเปลี่ยนนามสกุลไฟล์ แต่ไม่ใช่แค่การเพิ่ม ยังต้องเรียกซ้ำใครช่วยได้ไหม

4
SVN- วิธีส่งไฟล์หลายไฟล์ในช็อตเดียว
ฉันพยายามส่งไฟล์หลายไฟล์ในไดเร็กทอรีต่างๆในช็อตเดียวดังต่อไปนี้ svn commit –m”log msg” mydir/dir1/file1.c mydir/dir2/myfile1.h mydir/dir3/myfile3.c etc etc เนื่องจากฉันต้องการแยกไฟล์บางไฟล์ออกจากรายการคอมมิตดังนั้นฉันจึงวางชื่อไฟล์แต่ละไฟล์ไว้ในบรรทัดคำสั่งดังกล่าวข้างต้น ฉันรวบรวมไว้ในแผ่นจดบันทึกและมีไฟล์ประมาณ 25 ไฟล์ เมื่อฉันคัดลอกและวางลงในบรรทัดคำสั่งไฟล์บางไฟล์สุดท้ายหายไปและฉันเดาว่านี่อาจเป็นข้อ จำกัด บัฟเฟอร์บรรทัดคำสั่ง (?) มีตัวเลือกใดบ้างที่ฉันสามารถเพิ่มความยาวบัฟเฟอร์ได้? มีตัวเลือกใดบ้างที่ฉันสามารถใส่ไฟล์ทั้งหมดในไฟล์ข้อความและให้เป็นอาร์กิวเมนต์เพื่อ svn คอมมิตได้หรือไม่
106 svn  file  commit 

9
ล้างแคชไฟล์เพื่อทดสอบประสิทธิภาพซ้ำ
ฉันสามารถใช้เครื่องมือหรือเทคนิคใดในการลบเนื้อหาไฟล์ที่แคชเพื่อป้องกันไม่ให้ผลการทำงานของฉันบิดเบี้ยว ฉันเชื่อว่าฉันจำเป็นต้องล้างข้อมูลทั้งหมดหรือเลือกลบข้อมูลแคชเกี่ยวกับไฟล์และเนื้อหาไดเรกทอรี แอปพลิเคชั่นที่ฉันกำลังพัฒนาเป็นยูทิลิตี้การบีบอัดแบบพิเศษและคาดว่าจะทำงานอ่านและเขียนไฟล์จำนวนมากที่ระบบปฏิบัติการไม่ได้สัมผัสเมื่อเร็ว ๆ นี้และบล็อกดิสก์ที่ไม่น่าจะถูกแคช ฉันต้องการลบความแปรปรวนที่ฉันเห็นในเวลา IO เมื่อฉันทำซ้ำภารกิจในการจัดทำโปรไฟล์กลยุทธ์ต่างๆสำหรับการประมวลผลไฟล์ ฉันสนใจโซลูชันสำหรับ Windows XP เป็นหลักเนื่องจากเป็นเครื่องพัฒนาหลักของฉัน แต่ฉันสามารถทดสอบโดยใช้ linux ได้เช่นกันและฉันก็สนใจคำตอบสำหรับสภาพแวดล้อมนั้นเช่นกัน ฉันลอง SysInternals CacheSetแล้ว แต่การคลิก "ล้าง" ไม่ได้ส่งผลให้เพิ่มขึ้นที่วัดได้ (การคืนค่าตามเวลาหลังจากการบูตเย็น) ในช่วงเวลาที่จะอ่านไฟล์ซ้ำที่ฉันเพิ่งอ่านไม่กี่ครั้ง

5
วิธีเปรียบเทียบสองไฟล์ใน Notepad ++ v6.6.8
ฉันต้องการเปรียบเทียบค่าจากไฟล์สองไฟล์ที่แตกต่างกัน ใน Notepad ++ เวอร์ชัน 5.0.3 เรามีปุ่มทางลัดAlt+ dแต่ในเวอร์ชัน 6.6.8 ฉันไม่พบตัวเลือกใด ๆ ที่จะเปรียบเทียบ แจ้งให้เราทราบด้วยว่าเวอร์ชันใดเสถียรที่สุด
106 file  compare  notepad++ 

20
ฉันจะตรวจสอบได้อย่างไรว่าไฟล์เป็นไบนารี (ไม่ใช่ข้อความ) ใน python
ฉันจะทราบได้อย่างไรว่าไฟล์เป็นไบนารี (ไม่ใช่ข้อความ) ใน python ฉันกำลังค้นหาไฟล์ชุดใหญ่ใน python และทำการจับคู่ไฟล์ไบนารีต่อไป สิ่งนี้ทำให้ผลลัพธ์ดูยุ่งเหยิงอย่างไม่น่าเชื่อ ฉันรู้ว่าฉันสามารถใช้ได้grep -Iแต่ฉันใช้ข้อมูลมากกว่าที่ grep อนุญาต ที่ผ่านมาฉันแค่ค้นหาตัวละครที่มากกว่า0x7fแต่utf8ในทำนองเดียวกันทำให้สิ่งนั้นเป็นไปไม่ได้ในระบบสมัยใหม่ ตามหลักการแล้วการแก้ปัญหาจะรวดเร็ว แต่วิธีแก้ปัญหาใด ๆ จะทำ
105 python  file  binary 



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