first commit
This commit is contained in:
commit
774b9ae7d7
5
READM.md
Normal file
5
READM.md
Normal file
@ -0,0 +1,5 @@
|
||||
# VB-dev
|
||||
|
||||
VB,VBA,VBSに関する開発および検証を行うリポジトリ
|
||||
|
||||
git:https://appj.pglikers.com/gitbucket/develop/VB-dev
|
||||
44
docs/windows_cli.md
Normal file
44
docs/windows_cli.md
Normal file
@ -0,0 +1,44 @@
|
||||
|
||||
## ファイル・フォルダ制御コマンド
|
||||
|
||||
### 名前を変更
|
||||
|
||||
```bat
|
||||
REN [ドライブ:][パス]ファイル名1 ファイル名2
|
||||
```
|
||||
|
||||
|
||||
### 確認
|
||||
|
||||
フォルダを確認する
|
||||
|
||||
```bat
|
||||
dir
|
||||
```
|
||||
|
||||
フォルダツリーを表示
|
||||
|
||||
```bat
|
||||
tree
|
||||
tree /f
|
||||
```
|
||||
|
||||
`/f`:サブフォルダ確認
|
||||
|
||||
### 削除
|
||||
|
||||
フォルダの削除
|
||||
|
||||
```bat
|
||||
rmdir
|
||||
:: ファイルとサブディレクトリ含めて
|
||||
rmdir /s
|
||||
```
|
||||
|
||||
ファイルの削除
|
||||
|
||||
```bat
|
||||
del "<filename>"
|
||||
::強制削除
|
||||
del /f "<filename>"
|
||||
```
|
||||
55
scripts/MakeGitkeep.vbs
Normal file
55
scripts/MakeGitkeep.vbs
Normal file
@ -0,0 +1,55 @@
|
||||
#MakeGitkeep.vbs
|
||||
' 作業ディレクトリはドラッグ・アンド・ドロップ
|
||||
Dim dir
|
||||
If WScript.Arguments.Count > 0 Then
|
||||
dir = WScript.Arguments.Item(0)
|
||||
End If
|
||||
If dir = "" Then
|
||||
msg = "パスがないです。ドラッグ・アンド・ドロップしてください"
|
||||
Else
|
||||
' 一時バッファ用辞書
|
||||
Dim fs,tempDic
|
||||
Set tempDic = CreateObject("Scripting.Dictionary")
|
||||
Set fs = CreateObject("scripting.Filesystemobject")
|
||||
Call ChildPathget(dir)
|
||||
For Each key In tempDic
|
||||
Call Makegitkeep(tempDic.Item(key))
|
||||
Next
|
||||
Set fs = Nothing
|
||||
Set tempDic = Nothing
|
||||
msg = "完了"
|
||||
End If
|
||||
|
||||
msgbox msg
|
||||
|
||||
'//==================================================================================
|
||||
'// 関数 :空フォルダのパスを辞書にいれる
|
||||
'//==================================================================================
|
||||
Private Sub ChildPathget(pdir)
|
||||
Dim subF,SubFolder
|
||||
Set SubFolder = fs.GetFolder(pdir).SubFolders
|
||||
Set wFiles = fs.GetFolder(pdir).Files
|
||||
If SubFolder.Count > 0 Then
|
||||
For Each subF In SubFolder
|
||||
' 子供がいる時は再帰
|
||||
Call ChildPathget(subF.Path)
|
||||
Next
|
||||
Else
|
||||
' 子供が居なくてファイルもない時は自分
|
||||
If wFiles.Count = 0 Then
|
||||
Call tempDic.Add(tempDic.Count,pdir)
|
||||
End If
|
||||
End If
|
||||
Set SubFolder = Nothing
|
||||
Set wFiles =Nothing
|
||||
End Sub
|
||||
|
||||
'//==================================================================================
|
||||
'// 関数 :gitkeep作成
|
||||
'//==================================================================================
|
||||
Private Sub Makegitkeep(wdir)
|
||||
Set obj = CreateObject("Scripting.FileSystemObject")
|
||||
Set mgit = obj.openTextFile(wdir &"/.gitkeep",8,True)
|
||||
Set obj = Nothing
|
||||
Set mgit = Nothing
|
||||
End Sub
|
||||
Loading…
x
Reference in New Issue
Block a user