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

ไดเร็กทอรีย่อยคือไดเร็กทอรีที่อยู่ภายในไดเร็กทอรีอื่น

18
ฉันจะโคลนไดเรกทอรีย่อยของที่เก็บ Git ได้อย่างไร
ฉันมีที่เก็บ Git ของฉันซึ่งที่ root มีสองไดเรกทอรีย่อย: /finisht /static เมื่อเป็นเช่นนี้อยู่ในSVN , /finishtได้รับการตรวจสอบในสถานที่หนึ่งในขณะที่/staticได้รับการตรวจสอบออกอื่น ๆ เช่นดังนั้น: svn co svn+ssh://admin@domain.com/home/admin/repos/finisht/static static มีวิธีการทำเช่นนี้กับ Git หรือไม่?


26
รับรายการของไดเรกทอรีย่อยทั้งหมดในไดเรกทอรีปัจจุบัน
มีวิธีการส่งคืนรายการของไดเรกทอรีย่อยทั้งหมดในไดเรกทอรีปัจจุบันใน Python หรือไม่? ฉันรู้ว่าคุณสามารถทำได้ด้วยไฟล์ แต่ฉันต้องได้รับรายชื่อของไดเรกทอรีแทน

11
นำเข้าไฟล์จากไดเรกทอรีย่อยหรือไม่
ฉันมีไฟล์ที่เรียกว่าตั้งอยู่บนtester.py/project /projectมีไดเรกทอรีย่อยที่เรียกว่าlibโดยมีไฟล์ชื่อBoxTime.py: /project/tester.py /project/lib/BoxTime.py ฉันต้องการที่จะนำเข้าจากBoxTime testerฉันได้ลองสิ่งนี้แล้ว: import lib.BoxTime ซึ่งส่งผลให้: Traceback (most recent call last): File "./tester.py", line 3, in <module> import lib.BoxTime ImportError: No module named lib.BoxTime แนวคิดใดที่นำเข้าBoxTimeจากไดเรกทอรีย่อย? แก้ไข __init__.pyเป็นปัญหา แต่ไม่ลืมที่จะอ้างถึงBoxTimeในฐานะlib.BoxTimeหรือการใช้งาน: import lib.BoxTime as BT ... BT.bt_function()

4
วิธีสร้างไดเรกทอรีย่อยที่ไม่มีอยู่ซ้ำโดยใช้ Bash
ฉันกำลังสร้างสคริปต์สำรองอย่างรวดเร็วที่จะถ่ายโอนฐานข้อมูลบางส่วนไปยังโครงสร้างไดเรกทอรีที่ดี / เรียบร้อยและฉันรู้ว่าฉันต้องทดสอบเพื่อให้แน่ใจว่าไดเรกทอรีมีอยู่ก่อนที่ฉันจะสร้างพวกเขา รหัสที่ฉันใช้งานได้ แต่ดูเหมือนว่ามีวิธีที่ดีกว่าที่จะทำ ข้อเสนอแนะใด ๆ [ -d "$BACKUP_DIR" ] || mkdir "$BACKUP_DIR" [ -d "$BACKUP_DIR/$client" ] || mkdir "$BACKUP_DIR/$client" [ -d "$BACKUP_DIR/$client/$year" ] || mkdir "$BACKUP_DIR/$client/$year" [ -d "$BACKUP_DIR/$client/$year/$month" ] || mkdir "$BACKUP_DIR/$client/$year/$month" [ -d "$BACKUP_DIR/$client/$year/$month/$day" ] || mkdir "$BACKUP_DIR/$client/$year/$month/$day"

16
PHP รับไดเรกทอรีย่อยทั้งหมดของไดเรกทอรีที่กำหนด
ฉันจะรับไดเรกทอรีย่อยทั้งหมดของไดเรกทอรีที่กำหนดโดยไม่มีไฟล์.(ไดเรกทอรีปัจจุบัน) หรือ..(ไดเรกทอรีหลัก) จากนั้นใช้แต่ละไดเรกทอรีในฟังก์ชันได้อย่างไร
139 php  list  get  subdirectory 

15
แสดงรายการไฟล์และไดเร็กทอรีทั้งหมดในไดเร็กทอรี + ไดเร็กทอรีย่อย
ฉันต้องการแสดงรายการไฟล์และไดเร็กทอรีทั้งหมดที่อยู่ในไดเร็กทอรีและไดเร็กทอรีย่อยของไดเร็กทอรีนั้น ถ้าฉันเลือก C: \ เป็นไดเร็กทอรีโปรแกรมจะรับทุกชื่อของทุกไฟล์และโฟลเดอร์บนฮาร์ดไดรฟ์ที่เข้าถึงได้ รายการอาจมีลักษณะดังนี้ fd \ 1.txt fd \ 2.txt fd \ a \ fd \ b \ fd \ a \ 1.txt fd \ a \ 2.txt fd \ a \ a \ fd \ a \ b \ fd \ b \ 1.txt fd \ b …

10
ใน Unix คุณจะลบทุกอย่างในไดเร็กทอรีปัจจุบันและด้านล่างได้อย่างไร?
ฉันรู้ว่าสิ่งนี้จะลบทุกอย่างในไดเรกทอรีย่อยและด้านล่าง: rm -rf <subdir-name> แต่คุณจะลบทุกอย่างในไดเร็กทอรีปัจจุบันตลอดจนทุกไดเร็กทอรีย่อยด้านล่างและเนื้อหาของไดเร็กทอรีย่อยทั้งหมดได้อย่างไร

6
นำเข้าโมดูลจากโฟลเดอร์ย่อย
ฉันต้องการนำเข้าโฟลเดอร์ย่อยเป็นโมดูล ดังนั้นทุกโฟลเดอร์ย่อยจะมีไฟล์__init__.py. โครงสร้างโฟลเดอร์ของฉันเป็นแบบนี้: src\ main.py dirFoo\ __init__.py foofactory.py dirFoo1\ __init__.py foo1.py dirFoo2\ __init__.py foo2.py ในสคริปต์หลักของฉันฉันนำเข้า from dirFoo.foofactory import FooFactory ในไฟล์โรงงานนี้ฉันรวมโมดูลย่อย: from dirFoo1.foo1 import Foo1 from dirFoo2.foo2 import Foo2 ถ้าฉันเรียก foofactory ของฉันฉันได้รับข้อผิดพลาด python นั้นไม่สามารถนำเข้าโมดูลย่อย foo1 และ foo2: Traceback (most recent call last): File "/Users/tmp/src/main.py", line 1, in <module> from dirFoo.foofactory import …

6
วิธีลบการป้องกันรหัสผ่าน. htaccess ออกจากไดเร็กทอรีย่อย
ฉันใช้รหัสผ่านป้องกันทั้งเว็บไซต์ของ.htaccessฉัน แต่ฉันต้องการเปิดเผยหนึ่งในไดเรกทอรีย่อยเพื่อให้สามารถดูได้โดยไม่ต้องใช้รหัสผ่าน ฉันจะปิดใช้งานการป้องกันรหัสผ่าน htaccess สำหรับไดเรกทอรีย่อยได้อย่างไร .htaccessไวยากรณ์คืออะไรโดยเฉพาะ นี่คือ.htaccessไฟล์ของฉันที่อยู่ในรูทของ ftp AuthName "ผู้ดูแลเว็บไซต์" AuthUserFile /dir/.htpasswd AuthGroupFile / dev / null AuthName ปลอดภัย AuthType พื้นฐาน ต้องการชื่อผู้ใช้ผู้ใช้ 1 คำสั่งอนุญาตปฏิเสธ อนุญาตจากทั้งหมด

4
ละเว้นไฟล์ทั้งหมดซ้ำได้อย่างถูกต้องภายใต้โฟลเดอร์เฉพาะยกเว้นประเภทไฟล์เฉพาะ
ฉันเคยเห็นคำถามคล้าย ๆ กัน ( 1 , 2และ3 ) แต่ฉันไม่ได้รับคำตอบที่เหมาะสมจากพวกเขา ฉันต้องละเว้นไฟล์ทั้งหมดในโฟลเดอร์ใดโฟลเดอร์หนึ่งยกเว้นไฟล์บางประเภท โฟลเดอร์เป็นไดเร็กทอรีย่อยสำหรับรูทพา ธ Resourcesผมขอตั้งชื่อโฟลเดอร์ เนื่องจากฉันไม่ต้องการทำให้สิ่งต่างๆซับซ้อนขอให้ฉันละเว้นไฟล์ในโฟลเดอร์ทั้งหมดที่มีชื่อResourcesไม่ว่าจะอยู่ที่ใด นี่เป็นวิธีแก้ปัญหาที่พบบ่อยที่สุด (ในคำถามที่ซ้ำกันทั้งหมด) # Ignore everything * # Don't ignore directories, so we can recurse into them !*/ # Don't ignore .gitignore !.gitignore # Now exclude our type !*.foo ปัญหาในการแก้ปัญหานี้คือหยุดติดตามไฟล์ที่เพิ่มใหม่ (เนื่องจาก*ละเว้นไฟล์ทั้งหมด) ฉันไม่ต้องการยกเว้นไฟล์แต่ละไฟล์ทุกประเภท ฉันต้องการพฤติกรรมปกติที่หากมีการเพิ่มไฟล์ใหม่จะgit statusแสดงมัน ในที่สุดผมก็มีวิธีการแก้ปัญหาที่นี่ วิธีแก้ไขคือเพิ่ม.gitignoreไฟล์อื่นในResourcesโฟลเดอร์ ทำงานได้อย่างถูกต้อง …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.