このサイトについて

東京電機大学桧垣研究室学生である岡瀬のWebページです。

更新履歴

日付 更新内容
2021/09/17 HPを新しくしました。
2022/04/03 レイアウトを変更しました。

日記

HPを一新(2021/09/16)

HPを新しくしました。スマホにも対応してます。次回の更新は未定。

便利ツール

下位層の任意の拡張子のファイルをすべてコピーするシェルスクリプト(allFileCopy.sh)

# ファイルを入れるフォルダを作成する
read -p "make directory foldername? -> " foldername
mkdir $foldername

# 任意の拡張子(pdf)のファイルをfindコマンドで見つけて、lineに代入
for line in `find . -name '*.pdf'`
do
# lineに書かれているファイルを作成したフォルダにコピー
cp $line $foldername
done

任意のフォルダーをvscodeで開くバッチファイル(openFolderVscode.bat)

@REM 任意のフォルダを開いてcmdを閉じる(FOLDER_PATHにフォルダの場所を入れる)
code ./FOLDER_PATH | exit

scpコマンドで任意のディレクトリにファイルやフォルダを日付のフォルダを作成して転送するバッチファイル(fileSend.bat)
※転送するにはこのバッチファイルに送りたいものをドラックアンドドロップする

@echo off
@REM usernameにユーザ名を入力
@REM example.comにIPアドレスやドメイン名を入力
@REM SEND_FOLDER_NAMEに送信先のフォルダ名を入力
@REM PORT_NUMBERにポート番号を入力

@REM フォルダ名と送り先を決定
set file_name= "%date:~0,4%_%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%" set sender= "username@example.com:SEND_FOLDER_NAME"

@REM フォルダの作成 作成したフォルダ
mkdir %file_name%
echo "Folder created."

if "%~1"=="" (
echo "nothing"
pause
exit /b
)
echo %1
xcopy /s %~1 %file_name%
echo This was copied to a file.
pause

@REM フォルダの送信
if exist %file_name% (
echo Send folder %file_name%
scp -P PORT_NUMBER -r %file_name% %sender%
)else (
echo "Folder is nothing"
)

@REM 作成したフォルダを削除
rmdir /s /q %file_name%
pause

scpコマンドで任意のフォルダを受け取り、日付がついたフォルダに保存するバッチファイル(fileRecieve.bat)

@echo off
@REM usernameにユーザ名を入力
@REM example.comにIPアドレスやドメイン名を入力
@REM RECIEVE_NAMEに受け取りたいフォルダの場所を入力
@REM PORT_NUMBERにポート番号を入力

set file_name=%date:~0,4%_%date:~5,2%%date:~8,2%
scp -P PORT_NUMBER -r username@example.com:RECIEVE_NAME %file_name%

-->

okase homepage