ไฟล์แบตช์เพิ่มไปยังไดเรกทอรี


0

ฉันสร้างไฟล์แบตช์และไดเรกทอรีถูกตั้งค่าเป็นไฟล์ใน (c: \ users \ desktop \ batch_files) ฉันต้องการที่จะเพิ่มไปยังไดเรกทอรี แทนที่จะพิมพ์ "c: \ users \ desktop \ batch_files \ new_file" ฉันต้องการให้เพิ่ม \ new_file ไปยังจุดสิ้นสุด อาจเป็นเช่น% current_director% \ new_file?


1
ฉันมีเวลายากที่จะเข้าใจคำถามของคุณ แต่ฉันคิดว่าคุณกำลังมองหาการตั้งค่าสภาพแวดล้อมของ PATH คำสั่งใด ๆ ที่คุณเรียกใช้จากพรอมต์คำสั่งจะดูว่าคำสั่งนั้นอยู่ในโฟลเดอร์ใด ๆ ที่ PATH มีหรือไม่
LPChip

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

ฉันต้องการให้เปิดไฟล์อื่นในไดเรกทอรีเดียวกัน แต่ไดเรกทอรีจะเปลี่ยนเมื่อฉันย้ายไฟล์ทั้งสอง
gabe Gabrial

คำตอบ:


0

ฉันเดา (ฉันมีปัญหาในการเข้าใจคำถามของคุณ) คุณกำลังอ้างถึงไม่ใช่ไฟล์แบตช์เดียว แต่หลายไฟล์ในโฟลเดอร์ที่แตกต่างซึ่งมีคู่หูที่คุณต้องการที่อยู่

@Echo %~dp0 returns the origin folder of the actual batch
@Echo %cd% this is the currently selected folder in the current drive

0

คุณกำลังบอกว่าคุณต้องการสร้างไฟล์ใหม่ในไดเรกทอรีปัจจุบันหรือไม่ ไม่ต้องกังวลเกี่ยวกับชื่อของไดเรกทอรีปัจจุบันหรือไม่? เพียงทำสิ่งเดียวกันกับที่คุณทำจากพรอมต์คำสั่ง: อ้างถึงไฟล์ เพียงแค่ โดยชื่อไฟล์โดยไม่มีไดเรกทอรีใด ๆ เช่น.,

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