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

รูปแบบทั่วไปของไฟล์หรือชื่อไดเรกทอรีที่ระบุตำแหน่งเฉพาะในระบบไฟล์ ในระบบปฏิบัติการ Linux และ Unix ที่คล้ายกันตัวแปร PATH (ตัวพิมพ์ใหญ่ทั้งหมด) ระบุไดเรกทอรีที่โปรแกรมค้นหานั้นสามารถค้นหาได้

7
วิธีการตรวจสอบว่าเส้นทางเป็นเส้นทางที่แน่นอนหรือเส้นทางสัมพัทธ์ในทางข้ามแพลตฟอร์มด้วย Python?
พา ธ สัมบูรณ์ UNIX เริ่มต้นด้วย '/' ในขณะที่ Windows เริ่มต้นด้วยตัวอักษร 'C:' หรือ '\' ไพ ธ อนมีฟังก์ชั่นมาตรฐานเพื่อตรวจสอบว่าพา ธ นั้นเป็นแบบสัมบูรณ์หรือสัมพัทธ์หรือไม่?
142 python  path 

8
ตรวจสอบว่าเส้นทางแสดงถึงไฟล์หรือโฟลเดอร์
ฉันต้องการวิธีการที่ถูกต้องในการตรวจสอบว่าStringมีพา ธ สำหรับไฟล์หรือไดเรกทอรีหรือไม่ ชื่อไดเรกทอรีที่ถูกต้องใน Android คืออะไร? ชื่อโฟลเดอร์สามารถมี'.'ตัวอักษรได้ดังนั้นระบบจะเข้าใจได้อย่างไรว่ามีไฟล์หรือโฟลเดอร์อย่างไร
141 java  android  file  path  directory 

9
xcrun: ข้อผิดพลาด: เส้นทางนักพัฒนาที่ใช้งานอยู่ (“ /Applications/Xcode.app/Contents/Developer”) ไม่มีอยู่
ฉันมีปัญหา xcode เมื่อฉันพยายามใช้ brew และ git: xcrun: ข้อผิดพลาด: เส้นทางนักพัฒนาที่ใช้งานอยู่ ("/Applications/Xcode.app/Contents/Developer") ไม่มีอยู่ให้ใช้xcode-select --switch path/to/Xcode.appเพื่อระบุ Xcode ที่คุณต้องการใช้สำหรับเครื่องมือนักพัฒนาบรรทัดคำสั่ง (หรือดูman xcode-select) ฉันสามารถพิมพ์ xcode-select และมันแสดงให้เห็นว่าคำสั่งอยู่ เมื่อฉันพิมพ์xcode-select -pมันจะแสดง: /Applications/Xcode.app/Contents/Developer แต่เมื่อฉันทำwhich xcode-selectมันให้ฉัน: / usr / bin / Xcode เลือก ฉันได้ลองใช้สวิตช์คำสั่งแล้วติดตั้งอีกครั้งผ่านทางเว็บไซต์ Apple Developer แต่ตัวเลือกเหล่านี้ยังไม่สามารถใช้งานได้ ... ฉันจะแก้ไขได้อย่างไร
141 xcode  path  xcrun 

11
เส้นทางสัมบูรณ์ res.sendFile
ถ้าฉันทำ res.sendfile('public/index1.html'); จากนั้นฉันได้รับคำเตือนคอนโซลเซิร์ฟเวอร์ เลิกใช้ด่วนres.sendfile: ใช้res.sendFileแทน แต่ทำงานได้ดีในฝั่งไคลเอ็นต์ แต่พอเปลี่ยนเป็น res.sendFile('public/index1.html'); ฉันได้รับข้อผิดพลาด TypeError: พา ธ ต้องเป็นค่าสัมบูรณ์หรือระบุรูทเป็น res.sendFile และindex1.htmlไม่แสดงผล ฉันนึกไม่ออกว่าเส้นทางที่แน่นอนคืออะไร ฉันมีpublicไดเร็กทอรีในระดับเดียวกับserver.js. ฉันกำลังทำres.sendFileจากserver.js. ฉันยังได้ประกาศapp.use(express.static(path.join(__dirname, 'public'))); การเพิ่มโครงสร้างไดเร็กทอรีของฉัน: /Users/sj/test/ ....app/ ........models/ ....public/ ........index1.html อะไรคือเส้นทางที่แน่นอนที่จะระบุที่นี่? ฉันใช้ Express 4.x.
139 node.js  express  path 

19
การเพิ่ม Python Path บน Windows 7
ฉันพยายามเพิ่มเส้นทาง Python ไปยังบรรทัดคำสั่งบน Windows 7 แต่ไม่ว่าฉันจะลองวิธีการแบบไหน ฉันใช้setคำสั่งฉันได้ลองเพิ่มคำสั่งผ่านทางตัวแปรแก้ไขสภาพแวดล้อม ยิ่งไปกว่านั้นถ้าฉันรันคำสั่ง set บนบรรทัดคำสั่งมันจะแสดงรายการนี้ python = c:\python27 แต่มันก็ยังไม่รู้จักคำสั่ง Python อ่านเอกสารและแหล่งข้อมูลอื่น ๆ ดูเหมือนจะไม่ช่วย แก้ไข: เพื่อเพิ่มความกระจ่างเพิ่มเติมฉันได้ผนวกเส้นทางของ Python ที่สามารถเรียกใช้งานได้กับ PATH ในพรอมต์สภาพแวดล้อมการแก้ไข ดูเหมือนจะไม่ทำงาน

4
คุณต้องใช้ path.join ใน node.js หรือไม่?
อย่างที่ทุกคนรู้ว่า Windows ทำพา ธ ที่มีแบ็กสแลชโดยที่ Unix ทำพา ธ ด้วยเครื่องหมายทับไปข้างหน้า node.js ให้path.join()ใช้สแลชที่ถูกต้องเสมอ ตัวอย่างเช่นแทนที่จะเขียน Unix เท่านั้นที่'a/b/c'คุณจะทำpath.join('a','b','c')แทน อย่างไรก็ตามดูเหมือนว่าแม้จะมีความแตกต่างนี้หากคุณไม่ทำให้เส้นทางของคุณเป็นปกติ (เช่นใช้ path.join) และเพียงแค่เขียนa/b/cพา ธเช่นnode.js ก็ไม่มีปัญหากับการเรียกใช้สคริปต์ของคุณบน Windows มีประโยชน์มากกว่าการเขียนpath.join('a','b','c')ทับ'a/b/c'หรือไม่? ทั้งสองดูเหมือนจะทำงานได้โดยไม่คำนึงถึงแพลตฟอร์ม ...
138 node.js  windows  unix  path 

12
เปิดไฟล์ในตำแหน่งสัมพัทธ์ใน Python
สมมติว่ารหัส python ถูกเรียกใช้โดยไม่รู้จักโดยไดเรกทอรี windows รุ่นก่อนพูดว่า 'main' และที่ใดก็ตามที่ติดตั้งรหัสเมื่อเรียกใช้จำเป็นต้องเข้าถึงไดเรกทอรี 'main / 2091 / data.txt' ฉันจะใช้ฟังก์ชันเปิด (ตำแหน่ง) ได้อย่างไร ตำแหน่งที่ตั้งควรเป็นอย่างไร แก้ไข: ฉันพบว่าโค้ดด้านล่างใช้งานได้.. มันมีข้อเสียอะไรไหม? file="\2091\sample.txt" path=os.getcwd()+file fp=open(path,'r+');

9
การใช้ Server.MapPath ในคลาส C # ภายนอกใน ASP.NET
ฉันกำลังพยายามหาเส้นทางที่แน่นอนของไฟล์บางไฟล์ในคลาส C # Server.MapPathใช้งานได้ดีสำหรับ ASPX และหน้าโค้ดหลัง แต่ไม่มีอยู่ในไฟล์คลาสอื่น ฉันลองHostingEnvironment.MapPath()แล้ว แต่บ่นว่าไม่อนุญาตเส้นทางเสมือนสัมพัทธ์ ความคิดใด ๆ ? System.Web นำเข้าแล้ว
132 c#  asp.net  file  path  relative-path 

11
วิธีการรับตำแหน่ง dir หลัก
รหัสนี้ได้รับ template / blog1 / page.html ใน b.py: path = os.path.join(os.path.dirname(__file__), os.path.join('templates', 'blog1/page.html')) แต่ฉันต้องการรับตำแหน่ง dir หลัก: aParent |--a | |---b.py | |---templates | |--------blog1 | |-------page.html |--templates |--------blog1 |-------page.html และวิธีรับตำแหน่งผู้ปกครอง ขอบคุณ updated: ถูกต้องแล้ว: dirname=os.path.dirname path = os.path.join(dirname(dirname(__file__)), os.path.join('templates', 'blog1/page.html')) หรือ path = os.path.abspath(os.path.join(os.path.dirname(__file__),".."))
131 python  path 

8
วิธีเพิ่มโฟลเดอร์ไปยังเส้นทางการค้นหาแอสเซมบลีที่รันไทม์ใน. NET?
DLLs ของฉันถูกโหลดโดยแอปพลิเคชันอื่นซึ่งเราไม่สามารถกำหนดเองได้ แอสเซมบลีของฉันต้องอยู่ในโฟลเดอร์ของตนเอง ฉันไม่สามารถใส่ลงใน GAC (แอปพลิเคชันของฉันมีข้อกำหนดที่จะใช้งานโดยใช้ XCOPY) เมื่อ DLL รูทพยายามโหลดทรัพยากรหรือพิมพ์จาก DLL อื่น (ในโฟลเดอร์เดียวกัน) การโหลดล้มเหลว (FileNotFound) เป็นไปได้หรือไม่ที่จะเพิ่มโฟลเดอร์ที่ DLLs ของฉันไปยังเส้นทางการค้นหาแอสเซมบลีโดยทางโปรแกรม (จาก DLL ราก) ฉันไม่ได้รับอนุญาตให้เปลี่ยนไฟล์กำหนดค่าของแอปพลิเคชัน
130 .net  search  assemblies  path 

7
ไดเร็กทอรีรายการ Python ไดเร็กทอรีย่อยและไฟล์
ฉันพยายามสร้างสคริปต์เพื่อแสดงรายการไดเร็กทอรีไดเร็กทอรีย่อยและไฟล์ทั้งหมดในไดเร็กทอรีที่กำหนด ฉันลองสิ่งนี้: import sys,os root = "/home/patate/directory/" path = os.path.join(root, "targetdirectory") for r,d,f in os.walk(path): for file in f: print os.path.join(root,file) โชคไม่ดีที่มันทำงานไม่ถูกต้อง ฉันได้รับไฟล์ทั้งหมด แต่ไม่ใช่เส้นทางที่สมบูรณ์ ตัวอย่างเช่นถ้าโครงสร้าง dir จะเป็น: /home/patate/directory/targetdirectory/123/456/789/file.txt มันจะพิมพ์: /home/patate/directory/targetdirectory/file.txt สิ่งที่ฉันต้องการคือผลลัพธ์แรก ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก! ขอบคุณ
130 python  file  path 

6
เชื่อมต่อสตริงใน Less
ฉันคิดว่านี่เป็นไปไม่ได้ แต่ฉันคิดว่าฉันถามในกรณีที่มีวิธี แนวคิดคือฉันมีตัวแปรสำหรับพา ธ ไปยังโฟลเดอร์ทรัพยากรบนเว็บ: @root: "../img/"; @file: "test.css"; @url: @root@file; .px { background-image: url(@url); } ฉันได้รับสิ่งนี้เป็นผล: .px { background-image: url("../img/" "test.css"); } แต่ฉันต้องการให้สตริงรวมกันเป็นสตริงเดียวดังนี้: .px { background-image: url("../img/test.css"); } เป็นไปได้ไหมที่จะต่อสตริงเข้าด้วยกันใน Less?
129 css  path  web  less  concat 

6
ฉันจะตั้งค่า $ PATH ให้ "ssh user @ host command" ทำงานได้อย่างไร
ดูเหมือนจะไม่สามารถตั้งค่า $ PATH ใหม่ให้ใช้เมื่อเรียกใช้คำสั่งผ่านssh user@host commandไฟล์. ฉันได้ลองเพิ่มexport PATH=$PATH:$HOME/new_path~ / .bashrc และ ~ / .profile บนเครื่องระยะไกลแล้ว แต่การดำเนินการssh user@host "echo \$PATH"แสดงว่ายังไม่ได้รับการเปลี่ยนแปลง (แสดง / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / เกม) เครื่องระยะไกลกำลังเรียกใช้ Ubuntu …
129 unix  shell  path  ssh 

3
ค้นหาเส้นทางของโปรแกรมที่จะดำเนินการจากบรรทัดคำสั่งใน Windows
ว่าฉันมีโปรแกรมที่X.EXEติดตั้งในโฟลเดอร์c:\abcd\happy\ในระบบ โฟลเดอร์อยู่ในเส้นทางของระบบ ตอนนี้สมมติว่ามีโปรแกรมอื่นในระบบที่เรียกว่า X.EXE c:\windows\แต่มีการติดตั้งในโฟลเดอร์ เป็นไปได้หรือไม่ที่จะทราบได้อย่างรวดเร็วจากบรรทัดคำสั่งว่าถ้าฉันพิมพ์X.EXEที่X.EXEจะเปิดตัวสองอัน? (แต่ไม่ต้องค้นหาหรือดูรายละเอียดกระบวนการในตัวจัดการงาน) อาจเป็นคำสั่งในตัวบางอย่างหรือโปรแกรมบางอย่างที่สามารถทำสิ่งนี้ได้? : detect_program_path X.EXE

5
วิธีการแปลงประเภทเส้นทางการเพิ่มเป็นสตริง
สวัสดีตอนนี้ฉันมีโปรแกรมที่ได้รับเส้นทางแบบเต็มของตำแหน่งของไฟล์และใส่ลงในตัวแปรประเภท: boost :: filesystem2 :: path ฉันได้ค้นหาวิธีการทำสิ่งนี้และพบว่าการใช้: string result1 = boost::filesystem::basename (myPath) จะแปลงเส้นทางเป็นสตริง แต่จะแปลงเฉพาะชื่อไฟล์เท่านั้น (เช่นถ้าพา ธ เป็น "C: \ name \ bobsAwesomeWordDoc.docx" ก็จะส่งคืน "bobsAwesomeWordDoc") ฉันพบสิ่งต่อไปนี้เกี่ยวกับวิธีการแปลงเส้นทางทั้งหมดเป็นสตริง แต่ฉันไม่รู้วิธีนำไปใช้ในโปรแกรมของฉัน ฉันได้ลองหลายวิธี แต่ฉันได้รับข้อผิดพลาดในการแปลง const std :: string & string (): รูทีนนี้จะส่งคืนสำเนาของสตริงที่เส้นทางถูกเริ่มต้นด้วยการจัดรูปแบบตามกฎไวยากรณ์ของพา ธ (พบที่นี่ ) ฉันเหนื่อย: string result1 = string& (myPath); และรูปแบบอื่น ๆ อีกเล็กน้อย
128 c++  boost  path 

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