No.3ベストアンサー
- 回答日時:
C:\test\ という名前が欲しいのであれば、
set A=%~dp0
set A=%A:~0,-2%
for %%A in (%A%) do set A=%%~dpA
echo %A%
アクセスするだけであれば、他の方のように .. で。
そういう意味では、下記でも良いですね。この場合は、C:\test\ でなく、C:\test が得られます。
pushd %~dp0..
set A=%CD%
popd
echo %A%
ご回答ありがとうございます。
おかげで全て解決しました!
ifでパスの一致の確認ができそうです。
forの使い方も勉強不足でした・・・
No.2
- 回答日時:
ご回答ありがとうございます。
アクセスには使えましたがsample\..がついてしまい、目的には使えませんでした。
もう少し勉強してまいります。
No.1
- 回答日時:
ディレクトリコマンドのヘルプを使いましょう。
dir /?
でオプションの一覧と使い方が表示されます。
そこに記述があったと思うんですけど
一つ上のパスはピリオドを2つ付けると表示されます。
dir ..
二つ上なら
dir ../..
こんな感じ。
あとはdirの出力先を標準出力(コンソール)からテキストファイル(パイプやリダイレクトなどの中間ファイルを含む)にしてフィルタコマンドを使うなどして取得しましょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- JavaScript [再掲]指定したパスが現URLに含まれていたら特定要素を削除するJavascriptのコードについて 1 2023/05/10 15:09
- Windows 10 コマンドプロンプトの使い方 1 2022/10/13 14:43
- その他(プログラミング・Web制作) 図に示す階層構造で,現在のディレクトリ(カレントディレクトリという)が*印のディレクトリであるとき, 2 2022/11/16 10:55
- Mac OS PATHを使ってcdなどで簡単に移動できるようになりたい 3 2023/05/13 14:22
- Visual Basic(VBA) Excle VBA Findメソッドについて 3 2022/07/15 13:56
- その他(職業・資格) 日経TESTで600点以上を最短で取得するにはどうしたら良いでしょうか?どなたか勉強方法教えてくださ 1 2023/01/28 20:50
- Excel(エクセル) 複数のブックをひとつのブック(複数のシートにまとめる)場合にシートとの順番について 5 2022/12/28 20:47
- Visual Basic(VBA) Selenium Basicの件 5 2023/04/10 20:55
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
batである文字列内に特定の文字列が含まれているか確認したい
その他(プログラミング・Web制作)
-
バッチでテキストファイルから任意の行のみ取得したい
その他(プログラミング・Web制作)
-
-
4
バッチファイルの親フォルダを取得するには
ネットワーク
-
5
現在位置より2つ上のディレクトリパスを取得
PHP
-
6
コマンドプロンプトで相対パスの取得
その他(コンピューター・テクノロジー)
-
7
バッチ処理でファイルの中身を変数に入れるやり方
その他(プログラミング・Web制作)
-
8
コマンドプロンプトによるフォルダ内のファイル存在有無
UNIX・Linux
-
9
バッチファイルで変数の中身をファイル出力したい
UNIX・Linux
-
10
Windowsのバッチファイルで正規表現の置換方法について…
Windows 10
-
11
Dosブロンプトでtabを出力したい
その他(プログラミング・Web制作)
-
12
Batch: フォルダ内の特定のファイル以外を全て削除
その他(プログラミング・Web制作)
-
13
バッチファイル 文字列にスペースがある場合
その他(プログラミング・Web制作)
-
14
コマンドプロンプトで変数が数字であることを判定する方法
その他(プログラミング・Web制作)
-
15
複数フォルダをまとめて移動するバッチ
Windows Vista・XP
-
16
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
17
コマンドプロンプト標準出力とファイル出力両方
その他(プログラミング・Web制作)
-
18
ファイルの先頭行を全て削除したい
Windows Vista・XP
-
19
バッチファイルでDirで取得したファイル名を変数に入れる方法
その他(プログラミング・Web制作)
-
20
1つ下の階層のフォルダに相対パスでアクセスするには
HTML・CSS
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルvbaでdocuworksprinter...
-
バッチファイル 二つ上のディ...
-
xcopyコマンドの進行状況を表示...
-
開いているファイルを削除し、...
-
ExcelVBAの使い方 ¥の使い方...
-
エクセルVBAで一つ上の階層...
-
【VB.NET】App.configにファイ...
-
【VBA】ExcelマクロでCSVファイ...
-
【VB6】デバイスマネージャを表...
-
パスワード保護されたExcelファ...
-
エクセルのマクロで特定フォル...
-
Eclipse
-
SaveAsの保存先について
-
fopenでのパス指定
-
コマンドプロンプトでファイル...
-
AccessからExcel最小化
-
アプリケーションのインストー...
-
【VBA】複数のtxtファイルから...
-
Excel 相対パス
-
VBA★PDFをPDFアプリで印刷し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチファイル 二つ上のディ...
-
エクセルvbaでdocuworksprinter...
-
Excel 相対パス
-
エクセルVBAで一つ上の階層...
-
xcopyコマンドの進行状況を表示...
-
初心者powershellのPS1ファイル...
-
【VB.NET】App.configにファイ...
-
【VBA】ExcelマクロでCSVファイ...
-
エクセルのマクロで特定フォル...
-
VBA★PDFをPDFアプリで印刷し...
-
パスワード保護されたExcelファ...
-
SaveAsの保存先について
-
ExcelVBAの使い方 ¥の使い方...
-
Windows PowerShellでscoopコマ...
-
開いているファイルを削除し、...
-
VBS パスに変数を入れたい
-
C#でのProcess.Startと変数path
-
コマンドプロンプトのコピー関...
-
EXCEL(VBA)で指定フォルダ内の...
-
実行ファイルのパスを取得したい
おすすめ情報