Toplu iş dosyası bir dizine ekleme


0

Bir toplu iş dosyası yaptım ve dizini onun içindeki dosyaya ayarlandı (c: \ users \ desktop \ batch_files). Dizine eklemesini istiyorum "c: \ users \ desktop \ batch_files \ new_file" yazmak yerine sadece sonuna \ new_file eklemesini istiyorum. belki% current_director% \ new_file gibi bir şey?


1
Sorunuzu anlamakta zorlanıyorum, ancak PATH çevre ortamını aradığınızı düşünüyorum. Bir komut isteminden çalıştırdığınız herhangi bir komut, bu komutun PATH'ın içerdiği klasörlerden birinde olup olmadığını görecektir.
LPChip

toplu iş dosyam her zaman aynı dizine sahip olmayacak, ancak bu toplu komut dosyasının bulunduğu dizin ne olursa olsun, bir başkasının da yaptığı gibi, dizini yüzde iki sembolün arasına yerleştirmişler gibi birlikte hareket ediyorlar. Kötü açıklama için özür dilerim.
gabe Gabrial

Aynı dizinde başka bir dosyayı açmasını istiyorum.Ama her iki dosyayı da taşırken dizin değişiyor.
gabe Gabrial

Yanıtlar:


0

Sanırım (sorunuzu anlamakta da zorluk çekiyorum) bir toplu iş dosyası değil, birkaç farklı adrese yöneltmek istediğiniz bir arkadaşınız var.

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

0

Geçerli dizinde yeni bir dosya oluşturmak istediğinizi mi söylüyorsunuz? Geçerli dizinin adı hakkında endişelenmenize gerek kalmadan? Sadece komut isteminden yapacağınız şeyi yapın: dosyaya bakın sadece herhangi bir dizin olmadan dosya adına göre. Örneğin.,

@echo off
date /t >  new_file
time /t >> new_file
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.