mirror of
https://github.com/hangeol-chang/obsidian-csv-allinone.git
synced 2026-07-22 05:37:25 +00:00
39 lines
1.1 KiB
Python
39 lines
1.1 KiB
Python
import os
|
|
import shutil
|
|
|
|
# 경로 설정
|
|
SOURCE_FILES = {
|
|
'manifest.json' : 'manifest.json',
|
|
'main.js' : 'main.js',
|
|
'main.css' : 'styles.css',
|
|
}
|
|
|
|
OBSIDIAN_DIR = os.path.abspath('../obsidian/.obsidian')
|
|
TARGET_DIR = os.path.join(OBSIDIAN_DIR, 'plugins', 'CSV-allinone')
|
|
|
|
def copy_files():
|
|
# Obsidian 폴더 확인
|
|
if not os.path.exists(OBSIDIAN_DIR):
|
|
print(f"Error: Obsidian directory not found at {OBSIDIAN_DIR}")
|
|
return
|
|
|
|
# CSV-allinone 폴더가 없으면 생성
|
|
if not os.path.exists(TARGET_DIR):
|
|
print(f"Creating target directory: {TARGET_DIR}")
|
|
os.makedirs(TARGET_DIR, exist_ok=True)
|
|
|
|
# 파일 복사
|
|
for source_file, target_file in SOURCE_FILES.items():
|
|
source_path = os.path.abspath(source_file)
|
|
target_path = os.path.join(TARGET_DIR, target_file)
|
|
|
|
if os.path.exists(source_path):
|
|
shutil.copy2(source_path, target_path)
|
|
print(f"Copied {source_file} to {target_path}")
|
|
else:
|
|
print(f"Warning: Source file {source_path} not found.")
|
|
|
|
print("All files copied successfully!")
|
|
|
|
if __name__ == "__main__":
|
|
copy_files()
|