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

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

17
PHP, รับชื่อไฟล์โดยไม่มีนามสกุลไฟล์
ฉันมีรหัส PHP นี้: function ShowFileExtension($filepath) { preg_match('/[^?]*/', $filepath, $matches); $string = $matches[0]; $pattern = preg_split('/\./', $string, -1, PREG_SPLIT_OFFSET_CAPTURE); if(count($pattern) > 1) { $filenamepart = $pattern[count($pattern)-1][0]; preg_match('/[^?]*/', $filenamepart, $matches); return strtolower($matches[0]); } } หากฉันมีชื่อไฟล์my.zipฟังก์ชั่นนี้จะกลับ.zipมา ฉันต้องการย้อนกลับฉันต้องการให้ฟังก์ชันส่งคืนmyโดยไม่มีนามสกุล ไฟล์เป็นเพียงสตริงในตัวแปร
205 php  file  string 

8
สับสนโดยโหมดไฟล์หลาม“ w +”
จากdoc , โหมด 'r +', 'w +' และ 'a +' เปิดไฟล์สำหรับการอัปเดต (โปรดทราบว่า 'w +' จะตัดทอนไฟล์) ผนวก 'b' เข้ากับโหมดเพื่อเปิดไฟล์ในโหมดไบนารีบนระบบที่แยกความแตกต่างระหว่างไฟล์ไบนารีและไฟล์ข้อความ บนระบบที่ไม่มีความแตกต่างนี้การเพิ่ม 'b' จะไม่มีผลใด ๆ และที่นี่ w +: เปิดไฟล์สำหรับทั้งการเขียนและการอ่าน เขียนทับไฟล์ที่มีอยู่หากไฟล์นั้นมีอยู่ หากไฟล์ไม่มีอยู่ให้สร้างไฟล์ใหม่สำหรับการอ่านและการเขียน แต่จะอ่านไฟล์ที่เปิดด้วยได้w+อย่างไร?
203 python  file  io 

4
วิธีเปิดไฟล์โดยใช้คำสั่ง open with
ฉันกำลังดูวิธีการอินพุตและเอาต์พุตไฟล์ใน Python ฉันได้เขียนโค้ดต่อไปนี้เพื่ออ่านรายการชื่อ (หนึ่งรายการต่อบรรทัด) จากไฟล์ไปยังไฟล์อื่นในขณะที่ตรวจสอบชื่อกับชื่อในไฟล์และต่อท้ายข้อความที่เกิดขึ้นในไฟล์ รหัสใช้งานได้ ทำได้ดีกว่านี้ไหม ฉันต้องการใช้with open(...คำสั่งสำหรับทั้งไฟล์อินพุตและเอาต์พุต แต่ไม่สามารถดูว่าพวกเขาสามารถอยู่ในความหมายบล็อกเดียวกันได้หรือไม่ฉันต้องการเก็บชื่อไว้ในตำแหน่งชั่วคราว def filter(txt, oldfile, newfile): '''\ Read a list of names from a file line by line into an output file. If a line begins with a particular name, insert a string of text after the name before appending the line …
201 python  file  python-3.x  file-io  io 

6
รับเส้นทางแบบเต็มโดยไม่มีชื่อไฟล์จากเส้นทางที่มีชื่อไฟล์
มีอะไรในตัวSystem.IO.Pathที่ทำให้ฉันเป็นเพียงพา ธ ตัวอย่างเช่นถ้าฉันมี string @ "C: \ เว็บเซิร์ฟเวอร์ \ ประชาชน \ myCompany \ configs \ promo.xml" มีวิธี BCL ใดบ้างที่จะให้ฉัน "C: \ เว็บเซิร์ฟเวอร์ \ ประชาชน \ myCompany \ configs \"?
200 c#  file  path 

15
การเขียนข้อมูลลงในไฟล์ CSV ใน C #
ฉันพยายามเขียนลงcsvไฟล์แบบเรียงต่อกันโดยใช้ภาษา C # นี่คือหน้าที่ของฉัน string first = reader[0].ToString(); string second=image.ToString(); string csv = string.Format("{0},{1}\n", first, second); File.WriteAllText(filePath, csv); ฟังก์ชั่นทั้งหมดทำงานภายในวงและทุกแถวควรเขียนลงcsvไฟล์ ในกรณีของฉันแถวถัดไปจะเขียนทับแถวที่มีอยู่และท้ายที่สุดฉันได้รับการบันทึกเดียวในไฟล์ csv ซึ่งเป็นระเบียนสุดท้าย ฉันจะเขียนแถวทั้งหมดในcsvไฟล์ได้อย่างไร?
198 c#  file  csv 


2
Git: คัดลอกไฟล์ทั้งหมดในไดเรกทอรีจากสาขาอื่น
ฉันจะคัดลอกไฟล์ทั้งหมดในไดเรกทอรีจากสาขาอื่นได้อย่างไร ฉันสามารถแสดงรายการไฟล์ทั้งหมดในไดเรกทอรีนั้นได้โดยทำ git ls-tree master:dirname ฉันสามารถคัดลอกไฟล์ทั้งหมดทีละไฟล์โดยทำ git checkout master -- dirname/filename อย่างไรก็ตามการใช้อักขระตัวแทนนั้นเป็นความล้มเหลวทั้งหมด มันไม่ทำอะไรเลย: git checkout master -- dirname/*.png แม้ว่าฉันคิดว่าฉันสามารถใช้สคริปต์ทุบตีเพื่อทำสิ่งนั้นได้ต้องมีวิธีที่ง่ายกว่าใช่มั้ย
189 git  file  copy  branch 


14
วิธีเปรียบเทียบไฟล์ไบนารีเพื่อตรวจสอบว่าเหมือนกันหรือไม่
อะไรคือวิธีที่ง่ายที่สุด (ใช้เครื่องมือกราฟิกหรือบรรทัดคำสั่งบน Ubuntu Linux) เพื่อทราบว่าไฟล์ไบนารีสองไฟล์เหมือนกันหรือไม่ (ยกเว้นการประทับเวลา) ฉันไม่จำเป็นต้องแยกความแตกต่างจริง ๆ ฉันแค่ต้องรู้ว่าพวกเขาเหมือนกันหรือไม่
186 file  binary  compare  diff 

16
เหตุใด Path.Combine ไม่เชื่อมต่อชื่อไฟล์ที่ขึ้นต้นด้วย Path.DirectorySeparatorChar อย่างถูกต้อง
จากหน้าต่างทันทีใน Visual Studio: > Path.Combine(@"C:\x", "y") "C:\\x\\y" > Path.Combine(@"C:\x", @"\y") "\\y" ดูเหมือนว่าพวกเขาทั้งสองควรจะเหมือนกัน FileSystemObject.BuildPath () เก่าไม่ทำงานอย่างนี้ ...
186 c#  .net  file 

18
เปลี่ยนข้อความเริ่มต้นใน input type =“ file” หรือไม่
ฉันต้องการที่จะเปลี่ยนข้อความบนปุ่มเริ่มต้นนั่นคือ " Choose File" input="file"เมื่อเราใช้ ฉันจะทำสิ่งนี้ได้อย่างไร และอย่างที่คุณเห็นในปุ่มรูปภาพด้านซ้ายของข้อความ ฉันจะวางไว้ที่ด้านขวาของข้อความได้อย่างไร


30
รับ n บรรทัดสุดท้ายของไฟล์ซึ่งคล้ายกับ tail
ฉันกำลังเขียนโปรแกรมดูไฟล์บันทึกสำหรับเว็บแอปพลิเคชันและฉันต้องการให้เลขหน้าบรรทัดของไฟล์บันทึก รายการในไฟล์เป็นบรรทัดที่มีรายการใหม่ล่าสุดที่ด้านล่าง ดังนั้นฉันต้องการtail()วิธีที่สามารถอ่านnบรรทัดจากด้านล่างและรองรับออฟเซ็ต สิ่งที่ฉันคิดขึ้นมามีลักษณะเช่นนี้: def tail(f, n, offset=0): """Reads a n lines from f with an offset of offset lines.""" avg_line_length = 74 to_read = n + offset while 1: try: f.seek(-(avg_line_length * to_read), 2) except IOError: # woops. apparently file is smaller than what we want # to step …
181 python  file  file-io  tail  logfiles 

4
เขียนสตริงลงในไฟล์ข้อความและตรวจสอบให้แน่ใจว่ามันเขียนทับเนื้อหาที่มีอยู่เสมอ
ฉันมีสตริงพร้อมโปรแกรม C # ที่ฉันต้องการเขียนไปยังไฟล์และเขียนทับเนื้อหาที่มีอยู่เสมอ หากไฟล์ไม่มีโปรแกรมควรสร้างไฟล์ใหม่แทนที่จะทิ้งข้อยกเว้น
180 c#  file  text 


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